アプリ版:「スタンプのみでお礼する」機能のリリースについて

いつもお世話になります。
「A.mdb」を開いた時に、同じフォルダに保存されている「B.mdb」を自動的に開きたいのですが、よろしくお願いいたします。

A 回答 (2件)

A.mdb に標準モジュールを追加し、下記のような Function プロシージャを作成。


---- 標準モジュール ここから ----
(見やすくするため行頭に全角スペースが入っているのでコピペ時には削除すること)

Function OpenHogeDB()
 Dim acApp As Access.Application
 Set acApp = New Access.Application
 acApp.Visible = True
 acApp.UserControl = True
 acApp.OpenCurrentDatabase "C:\aaaa\bbbb\cccc\B.mdb"
 Set acApp = Nothing
End Function
---- ここまで ----

次に A.mdb にマクロを作成する。
 アクション: プロシージャの実行
 引数: OpenHogeDB()

このマクロの名前を "AutoExec" にして保存する。

これで A.mdb 実行時に AutoExec マクロが実行され、AutoExec マクロが OpenHogeDB() プロシージャを実行し、B.mdb が起動する。(と思う)
    • good
    • 0
この回答へのお礼

ありがとうございました。
いただいたご回答をそのままコピーでうまく動きました。
ありがとうございました。

お礼日時:2009/08/05 14:02

#1で回答は出ているのだと思いますが


Googleで「access autoexec マクロ」で照会すれば、沢山記事が出ます。VBA(Module)と言うより、Accessの「マクロ」の処理です。
http://www.relief.jp/itnote/archives/001078.php
    • good
    • 0
この回答へのお礼

ありがとうございました。
教えていただいたページはお気に入りに保存しました!!
いつもご迷惑をおかけします。

お礼日時:2009/08/04 09:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!