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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- Access(アクセス) Accessのスプレッドシートエクスポートで、シートが追加されてしまう 2 2022/07/16 21:45
- Visual Basic(VBA) Excelマクロ Application.Run 5 2023/06/17 15:16
- Visual Basic(VBA) エクセルVBA 4 2022/05/14 00:51
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー 2 2023/05/17 17:02
- Word(ワード) Word 2016のマクロを Word 2021のWordでキー動作させたい 3 2023/04/12 16:14
- Visual Basic(VBA) VBA 登録ボタンを省略してエンターキーで作業 4 2022/07/09 22:29
- Access(アクセス) accessでexcelを読み込む時のデータ型 1 2022/03/28 19:45
- Word(ワード) office 2021へ自分用のクイックアクセスとマクロをコピーしたい 2 2023/03/11 21:15
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
エクセルVBAでアクセスファイルを開く方法
Access(アクセス)
-
Excel VBAからAccessマクロを実行したい
Visual Basic(VBA)
-
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
-
4
エクセルからアクセスのプロシージャーを実行させるには?
Excel(エクセル)
-
5
エクセルから現在起動しているアクセスファイルをアクティブにしたい
Access(アクセス)
-
6
AccessからExcelのファイルを起動する
その他(データベース)
-
7
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
8
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
9
Accessのリンク先を相対パスにしたい
その他(データベース)
-
10
ACCESS クエリの抽出条件に他のテーブルの値を参照する方法
Access(アクセス)
-
11
ACCESS VBAで別のACCESS(mdb)を起動できますか
Visual Basic(VBA)
-
12
フォームウィンドウを最前面に表示したい(ACCESS)
Microsoft ASP
-
13
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
14
エクセルVBAからアクセスフォームについて
Access(アクセス)
-
15
Excelでmdbファイルが簡単に開けましたが、これはどおすれば開けますか?
その他(Microsoft Office)
-
16
Returnに対するGoSubがありません
Access(アクセス)
-
17
AppActivateの使い方
PowerPoint(パワーポイント)
-
18
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
19
ACCESSでデータ読み取り専用を解除する方法
その他(データベース)
-
20
アクセスのレポートに、フォームで算出した数字を表示させたい
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「○○○.ldb」のAccess レコード ...
-
Accessで「誰々が使用中です」...
-
ACCESSのモジュールエラー?
-
Excelでmdbファイルが簡単に開...
-
アクセスでレポート作成時のエ...
-
アクセスをネットワークでリン...
-
アクセスのファイルが壊れた!!!!!!
-
Accessデータベースの最適化をE...
-
アクセスのレポートが開かない
-
accessのmdbが勝手にできている?
-
他のPWがかかっているファイル...
-
accessなしの人にも、accessのM...
-
排他のエラーメッセージ
-
アクセスは同時に多人数がアク...
-
Accessのmdbを開こうとしたとき...
-
Accessでmdbが開いているかのチ...
-
ODBCのAccessドライバの違いは...
-
Accessのdbについて
-
ファイルは開くのに「見つから...
-
Accessのmdb分析(解析)方法ま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSのモジュールエラー?
-
Accessデータベースの最適化をE...
-
「○○○.ldb」のAccess レコード ...
-
Accessのmdbを開こうとしたとき...
-
accessのmdbが勝手にできている?
-
Accessで「誰々が使用中です」...
-
アクセスをネットワークでリン...
-
ExcelのマクロでAccessのmdbを...
-
Excelでmdbファイルが簡単に開...
-
Access2003でVBAツールの参照設...
-
Accessでリンクテーブルのパス変更
-
ファイルは開くのに「見つから...
-
アクセスのファイルが壊れた!!!!!!
-
ACCESS mdbファイル 更新日時
-
Accessのmdb分析(解析)方法ま...
-
アクセスでレポート作成時のエ...
-
ほかのユーザーが同じデータに...
-
Database.mdbと言うファイル
-
accessなしの人にも、accessのM...
-
他のPWがかかっているファイル...
おすすめ情報