
Excel2010のマクロでODBCのデータを拾ってきたいのですが、ODBCにアクセスする際、
パスワード入力を求められます。
パスワード入力もマクロ内に組みたいのですが、記述方法がわかりませんので、教え
てください。
エクセルのマクロについての知識は、記録させたものを実行する、若干の記述変更が
できるくらいで、VBAに関する知識はほぼ無いに等しいです。
記録させたマクロの記述は次のようになっています。(コピペではなく、プリントアウト
を手入力してますので、誤記があるかもしれません。)
1. Sub Macro()
2. Cells Select
3. Selection ClearContents
'上2行で取り込み済みのデータを全削除
4. With ActiveSheet. ListObjects. Add(SourseType:=0, Sourse:=Array(Array(_
5. "ODBC;DNS=de-ta-be-su; UID=yu-za-ID ; ;DBQ=DE-TA-BA-SU;DBA=W;... (以下略)
'上2行で取り込みの条件を記述(実際は数行)
6. .RowNumbers = False
7. .FillAdjacentFormulas = False
8. .PreserverFormatting = True
9. .RefreshOnFileOpen = False
10. .BackgroundQuery = True
11. .RefreshStyle = xllnserDeleteCells
12. .SavePassword = False
13. .SaveData = True
14. .AdjustColumnWidth = True
15. .RefreshPeriod = 0
16. .ListObject.DisplayName = 'テーブル_xxxxx_からのクエリ_1'
17. .Refresh BackgroundQuery:= False
18. End With
19. End Sub
マクロを1行づつ実行すると17行目の記述を実行する際にODBCのパスワード入力を求め
られる状態です(データベース名とユーザーIDは入力されている)。
5行目に PWD=pasuwa-do とか入れてみたのですがダメでした。
12行目をTrueにしてあげればいいのでしょうか?
又、13行目のSaveDataとはデータベース側を書き換えるって意味でしょうか?エクセル側
を書き換えるって意味でしょうか?
稚拙な文面でわかりづらいかもしれませんが、よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のPCだけ動作しないVBAマク...
-
一つのTeratermのマクロで複数...
-
エクセルで特定の列が0表示の場...
-
メッセージボックスのOKボタ...
-
Excel_マクロ_現在開いているシ...
-
エクセルで縦に並んだデータを...
-
VBAでカタカナ→ローマ字の変換...
-
VBAにて別ワークブック上の実行...
-
Excelのセル値に基づいて図形の...
-
Excel 表示形式で数値切り上げ...
-
Excel マクロ VBA プロシー...
-
Excel・Word リサーチ機能を無...
-
EXCELマクロでのThisisWor...
-
TERA TERMを隠す方法
-
組んだマクロをメールで送る
-
ExcelVBA 図形をクリックした...
-
スタック領域が不足
-
Wordの文章中の一致した文字の...
-
VBAでの質問
-
エクセル VBA実行中のApplicati...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
一つのTeratermのマクロで複数...
-
メッセージボックスのOKボタ...
-
Excel・Word リサーチ機能を無...
-
ExcelのVBA。public変数の値が...
-
Excel_マクロ_現在開いているシ...
-
Excel マクロ VBA プロシー...
-
TERA TERMを隠す方法
-
エクセルに張り付けた写真のフ...
-
Excelのセル値に基づいて図形の...
-
エクセルで縦に並んだデータを...
-
Excel マクロでShearePoint先の...
-
特定文字のある行の前に空白行...
-
ExcelVBAでPDFを閉じるソース
-
ソース内の行末に\\
-
Excel VBAからAccessマクロを実...
-
wordを起動した際に特定のペー...
-
エクセルで別のセルにあるふり...
-
UWLSの記録でマクロを作成し使...
おすすめ情報