昨日見た夢を教えて下さい

Access2000のVBAでバッチファイルを実行しようとしていますが、どのように定義をしたらよいかわかりません。サンプルがありましたら、アドバイスをお願い致します。

A 回答 (3件)

Shell関数でできると思います



Shell("バッチファイルのフルパス", 1)


例えばコマンドボタンのクリックイベントなどに以下のように書きます。

Dim RetVal
RetVal = Shell("C:\WINDOWS\デスクトップ\test.bat", 1)
    • good
    • 0
この回答へのお礼

ありがとうございました。
また、アドバイスをお願い致します。

お礼日時:2003/05/26 17:40

メモ帳で


Dir c: | more
と打ちこみ、test.batとなずけて保存。
エクセルVBAですが
Sub test01()
x = Shell("test.bat")
End Sub
を実行するとDos窓でDirとMoreが機能しました。
この辺のことを調べて見られてはどうでしょう。
    • good
    • 0
この回答へのお礼

ありがとうございました。
また、アドバイスをお願い致します。

お礼日時:2003/05/26 17:39

vbaではないのですが


コマンドボタンのハイパーリンクアドレスに
バッチファイルを登録すれば実行できます。
ファイル名をパスを含め記入します。

例えば、 c:\batch\test_01.vbs
    • good
    • 0
この回答へのお礼

ありがとうございました。
また、アドバイスをお願い致します。

お礼日時:2003/05/26 17:37

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