
No.2ベストアンサー
- 回答日時:
Accessのドライバをインストすることができれば・・。
が前提ですが。例えばobjADOというオブジェクトを作ってレコードを扱う
Option Explicit
Dim objADO 'オブジェクト名の宣言
Set objADO = CreateObject("ADODB.Connection") 'ADOオブジェクトを作成
objADO.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=フルパス\mdb名;" 'Accessのドライバとフルパスでmdb名を指定 C\test\test.mdbのように
**** 処理 ***** 処理を行います
objADO.Close 'ADOをクローズ
Set objADO = Nothing 'オブジェクトの終了
ODBCを使う場合
ODBCデータソース名を指定してオープンする場合はODBCデータソースの定義をしてドライバ(Accessドライバ)とMDBファイルの場所を設定しておきます。下記の場合ODBCにADOACDBというデータソース名で設定したとして
Option Explicit
Dim objADO
Set objADO = CreateObject("ADODB.Connection") 'ADOオブジェクトを作成
objADO.Open "DSN=ADOACDB;" 'ADOを使いADOACDBというデータソースをオープン
**** 処理 *****
objADO.Close
Set objADO = Nothing
Accessの配布可能なランタイムもあるので試してみてはと思います。
No.1
- 回答日時:
AccessオブジェクトでCreateObject("Access.Application")として実行する場合は実行するパソコンやサーバにAccessが入っていないとできません。
ランタイムを入れれば可能かもしれません。が試した事はありません。
MDBのテーブルだけを使いたいときはADOを使ってADOオブジェクトを作れば良いと思います。
この回答への補足
お返事ありがとうございます。「ADOを使って、ADOオブジェクトを作る」とは、具体的にはどういうことでしょうか?
申し訳ありせんが、もう少しアドバイスお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
- Access(アクセス) accessでexcelを読み込む時のデータ型 1 2022/03/28 19:45
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Access(アクセス) accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー 2 2023/05/17 17:02
- その他(プログラミング・Web制作) VBSでExcelファイル起動時、重複しても開くのを止めたい 1 2022/10/01 23:20
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
オブジェクトが必要です
-
実行時エラー 3265「要求された...
-
VBAで Set wb = Sheets(1).Cop...
-
VBAで既に開いている別アプリケ...
-
エクセルのVBAの標準モジュール...
-
AccessVBAで「dim dbs as datab...
-
ASP レコードセットしたオブジ...
-
再質問:Excel メモリ不足です...
-
vb6.0でEXCELオブジェクトの使用
-
パワーポイント filedialogでフ...
-
getterとsetterについて
-
CreateObjectとGetObjectの違い
-
アクセスにてオブジェクト名変...
-
VBScript 正規表現で入力され...
-
オブジェクトが見つかりません
-
VB.NETにてエクセルファイルの...
-
エクセルVBAで配列内に空白デー...
-
エクセルから表をパワーポイン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
実行時エラー 3265「要求された...
-
エクセルのVBAの標準モジュール...
-
Excelでフィルタをかけると警告...
-
VBAで既に開いている別アプリケ...
-
テキストボックス中の文字列の...
-
EXCEL VBA オートシェイプナン...
-
VBAで Set wb = Sheets(1).Cop...
-
ExcelVBAでのNZ関数について
-
[VBA]CDOメッセージ送信エラー
-
VBAからPDFファイルにパスワー...
-
エクセルVBAでcode128のバー...
-
VBScriptからDLL参照設定したい
-
VBAについてです。 初心者です...
-
エクセルマクロエラー「'Cells'...
-
オブジェクトが見つかりません
-
エクセルVBAで配列内に空白デー...
-
Excel VBAでWordの複数ファイル...
-
VBScriptでファイルの日時順(降...
おすすめ情報