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も見ています
-
準・究極の選択
「年収1000万円で一生カレーライス」か 「年収180万円で毎日何でも食べ放題」 あなたはどちらを選びますか?
-
エクセルVBAでアクセスファイルを開く方法
Access(アクセス)
-
Excel VBAからAccessマクロを実行したい
Visual Basic(VBA)
-
エクセルからアクセスのプロシージャーを実行させるには?
Excel(エクセル)
-
-
4
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
5
エクセルから現在起動しているアクセスファイルをアクティブにしたい
Access(アクセス)
-
6
AccessからExcelのファイルを起動する
その他(データベース)
-
7
Accessのリンク先を相対パスにしたい
その他(データベース)
-
8
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
9
VBA シートのボタン名を変更したい
Visual Basic(VBA)
-
10
Access 起動時、ウィンドウを最大化したいです
Access(アクセス)
-
11
アクセスでエクセルに出力する際のファイル名を日付に
その他(Microsoft Office)
-
12
アクセスVBAで既に開いているエクセルを閉じたい
Yahoo!ショッピング
-
13
計算結果が0なら空白にしたい。ただし・・・
Access(アクセス)
-
14
Accessの桁区切りについて教えてください。
Access(アクセス)
-
15
Excel VBAで同じフォルダ内のファイルを開くには?
Excel(エクセル)
-
16
IIF関数の使い方
Visual Basic(VBA)
-
17
EXCEL VBA 指定したファイルが存在しない場合メッセージボックスを表示させる
Access(アクセス)
-
18
ACCESS VBAで別のACCESS(mdb)を起動できますか
Visual Basic(VBA)
-
19
Excelのセルにユーザー名を表示する方法
Excel(エクセル)
-
20
「#エラー」の回避
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「○○○.ldb」のAccess レコード ...
-
Accessで「誰々が使用中です」...
-
アクセスをネットワークでリン...
-
ACCESSのモジュールエラー?
-
accessのmdbが勝手にできている?
-
Accessデータベースの最適化をE...
-
Accessのmdb分析(解析)方法ま...
-
Database.mdbと言うファイル
-
Excelでmdbファイルが簡単に開...
-
ExcelのマクロでAccessのmdbを...
-
ファイルは開くのに「見つから...
-
アクセスのレポートが開かない
-
アクセスでレポート作成時のエ...
-
アクセスmdbファイルがショート...
-
Accessのmdbを開こうとしたとき...
-
アクセスのファイルが壊れた!!!!!!
-
共有フォルダに誰が何にアクセ...
-
【Excel】[Expression.Error] ...
-
SQLPLUSで結果を画面に表示しない
-
VBAでCSVファイルが使用中かど...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「○○○.ldb」のAccess レコード ...
-
ACCESSのモジュールエラー?
-
accessのmdbが勝手にできている?
-
Accessデータベースの最適化をE...
-
ExcelのマクロでAccessのmdbを...
-
Accessで「誰々が使用中です」...
-
アクセスのファイルが壊れた!!!!!!
-
ファイルは開くのに「見つから...
-
Access2003でVBAツールの参照設...
-
Accessのmdbを開こうとしたとき...
-
ACCESS mdbファイル 更新日時
-
Excelでmdbファイルが簡単に開...
-
アクセスをネットワークでリン...
-
accessなしの人にも、accessのM...
-
排他のエラーメッセージ
-
Accessでリンクテーブルのパス変更
-
Database.mdbと言うファイル
-
ACCESS2003 ファイルが増えてい...
-
Accessのmdb分析(解析)方法ま...
-
ACCESS 複数のmdbでModuleを共...
おすすめ情報