
No.2ベストアンサー
- 回答日時:
ツールで、参照設定して、Microsoft Access xx.0 Object Library
Sub AccessOpen()
Dim appAcc As Access.Application
Dim myPath As String
Set appAcc = New Access.Application
myPath = "C:\" '要設定
With appAcc
.OpenCurrentDatabase myPath & "test1.mdb", False
'処理
.Quit
End With
Set appAcc = Nothing
End Sub
ただ、単独で、mdbファイルを開けるのでしたら、Excelから、MsQuery でも開けられるはずです。また、通常は、ADOで、mdb ファイルを開けますね。
No.1
- 回答日時:
バージョンにもよりますが、「参照設定」しないと起動しない可能性があります。
ExcelのVBEで「ツール」→「参照設定」をクリックし、一覧から「Microsoft Access xx.0 Object Library」にチェックを付けて実行してください。蛇足ですが、コードサンプルをアップしておきます。
Sub Macro1()
'
' Macro1 Macro
' マクロ作成日 : 2005/6/1 ユーザー名 : GreatDragon
'
Dim acObj As Object
Set acObj = GetObject("db1.mdb")
acObj.Visible = True
acObj.docmd.openform "フォーム1"
'
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルVBAでアクセスファイルを開く方法
Access(アクセス)
-
Excel VBAからAccessマクロを実行したい
Visual Basic(VBA)
-
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
-
4
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
5
エクセルから現在起動しているアクセスファイルをアクティブにしたい
Access(アクセス)
-
6
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
7
エクセルからアクセスのプロシージャーを実行させるには?
Excel(エクセル)
-
8
エクセルVBAからアクセスフォームについて
Access(アクセス)
-
9
VB6.0 SHELLで起動したプログラムを終了さしたいのですが
Visual Basic(VBA)
-
10
AccessからExcelのファイルを起動する
その他(データベース)
-
11
AccessのFormの設定で、開いた時に必ず最大化で表示する方法が分からず困っています
Access(アクセス)
-
12
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
13
ACCESS クエリの抽出条件に他のテーブルの値を参照する方法
Access(アクセス)
-
14
private subモジュールを他のモジュールから呼び出して使う方法を教えてください(-.-)
Visual Basic(VBA)
-
15
accessでクエリをExcelにエクスポートする時にファイル名に日付を追加したい
Access(アクセス)
-
16
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
17
accessテーブル作成クエリを実行したときにオートNo(のような)振る方法
その他(データベース)
-
18
他のMDBのマクロを実行する方法
Visual Basic(VBA)
-
19
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
20
テキストボックスにクエリ結果を表示させたい
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのmdbを開こうとしたとき...
-
mdbをメールに添付したいのです...
-
「○○○.ldb」のAccess レコード ...
-
Accessデータベースの最適化をE...
-
ACCESS2003 ファイルが増えてい...
-
Access97で自動で最適化するには…
-
ファイルは開くのに「見つから...
-
Accessのmdb分析(解析)方法ま...
-
ExcelのマクロでAccessのmdbを...
-
accessのmdbが勝手にできている?
-
アクセスのファイルが壊れた!!!!!!
-
排他のエラーメッセージ
-
Accessで「誰々が使用中です」...
-
ACCESSのモジュールエラー?
-
Access VBEを開くとクラッシュする
-
Database.mdbと言うファイル
-
ACCESS mdbファイル 更新日時
-
SQLPLUSで結果を画面に表示しない
-
【Excel】[Expression.Error] ...
-
selectした結果の余計な余白を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessデータベースの最適化をE...
-
Accessのmdbを開こうとしたとき...
-
accessのmdbが勝手にできている?
-
「○○○.ldb」のAccess レコード ...
-
アクセスをネットワークでリン...
-
Access2003でVBAツールの参照設...
-
ExcelのマクロでAccessのmdbを...
-
ACCESS2003 ファイルが増えてい...
-
ACCESSのモジュールエラー?
-
ファイルは開くのに「見つから...
-
Accessのmdeファイルについて
-
accessなしの人にも、accessのM...
-
Database.mdbと言うファイル
-
コマンドラインについて
-
テーブルデータ移行について
-
ACCESSで「ブックマーク...
-
ACCESSで、同じ内容のテーブル...
-
アクセスのファイルが壊れた!!!!!!
-
同時アクセスの時って...
-
Excelでmdbファイルが簡単に開...
おすすめ情報