プロが教える店舗&オフィスのセキュリティ対策術

Win2000、Access2000を使用しています。
「あいうえお.mdb」というファイルのフォーム上のボタンをクリックすると、「かきくけこ.mdb」というファイルを起動してそのファイル内のフォームを開きたいんですが、
「かきくけこ.mdb」を起動することができません。
エクセルやワードを起動する要領ではできないのでしょうか?(マクロの”アプリケーションの実行”とかShell関数とかで)
どなたかおわかりになる方がいましたらお教え下さい。

A 回答 (2件)

マクロの”アプリケーションの実行”で行う場合も、Shell関数で行う場合も、


開きたいMDBのパスの前に、MSAccessのExeのパスも付けて実行するとうまくいくと思います。

例:
Shell ("C:\Program Files\Microsoft Office\Office\MSACCESS.EXE C:\かきくけこ.mdb")
    • good
    • 3
この回答へのお礼

早速のご回答ありがとうございました。
解決しました。
C:\Program Files\MicrosoftOffice\Office\MSACCESS.EXE
この一文をきちんと入れていなかったためうまくいかなかったようです。
アクセス同士だからと思い、フルパスを入れていませんでした。
またわからないことがありましたら、よろしくお願い致します。

お礼日時:2004/01/05 13:12

マクロの「アプリケーションの実行」で、コマンドラインに、開きたいACCESSファイルのフルパスを記述してみてはいかがでしょうか。

私はこの方法でうまくいったのですが…。
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございました。
フルパスを入れているのですが、エラーが出てしまいましたが、No2の方の方法でうまくいきました。
またわからないことがありましたら、よろしくお願い致します。

お礼日時:2004/01/05 13:08

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A