Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


75547 / 76738 ←次へ | 前へ→

【5627】Re:ExcelからAccessのマクロの実行のやり方
質問  まーー  - 03/5/22(木) 18:54 -

引用なし
パスワード
   ▼ichinose さん:
>▼まーー さん:
>こんばんは。
>滅多にしない処理なんですが(レポートを使用したいと思った時かなあ)
>
>>Excelから"A.mdb"というAccessの"Bマクロ"というマクロを実行し、
>>"Bマクロ"終了後に"A.mdb"を閉じる。こんなことをやりたいのですが
>>超初心者でわかりませんのでやり方を教えてください。
>>お願いします。
>'=================================================
>Sub test()
>  Dim acc As Access.Application
>  Set acc = CreateObject("access.application")
>  acc.Visible = True
>  acc.OpenCurrentDatabase "d:\フォルダ名\A.mdb"
>  acc.Run "Bマクロ"
>  '↑"Bマクロ"が標準モジュールにある場合
>  acc.CloseCurrentDatabase
>  acc.Quit
>End Sub
>
>「Dim acc As Access.Application」を宣言しているので、
>参照設定で「Microsoft Access 9.0 Object Library」(Office2000)にチェックを入れてください。
>
>参照設定しなくても、
>「Dim acc As Object」にすれば、大丈夫なんですが、参照設定すれば、
>accのメンバリストが表示されるのでコーディングが楽なもので・・・。

回答ありがとうございました。
Bマクロは標準モジュールではなく、普通のマクロなんですけど・・・
それでもやる方法はありますか?(初心者なものですみません)
3 hits

【5609】ExcelからAccessのマクロの実行のやり方 まーー 03/5/21(水) 23:16 質問
【5613】Re:ExcelからAccessのマクロの実行のやり方 ichinose 03/5/22(木) 2:03 回答
【5627】Re:ExcelからAccessのマクロの実行のやり方 まーー 03/5/22(木) 18:54 質問
【5628】Re:ExcelからAccessのマクロの実行のやり方 ichinose 03/5/22(木) 19:45 回答

75547 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free