- ベストアンサー
Access2000のVBAについて
Access2000のVBAでバッチファイルを実行しようとしていますが、どのように定義をしたらよいかわかりません。サンプルがありましたら、アドバイスをお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Shell関数でできると思います Shell("バッチファイルのフルパス", 1) 例えばコマンドボタンのクリックイベントなどに以下のように書きます。 Dim RetVal RetVal = Shell("C:\WINDOWS\デスクトップ\test.bat", 1)
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17070)
回答No.2
メモ帳で Dir c: | more と打ちこみ、test.batとなずけて保存。 エクセルVBAですが Sub test01() x = Shell("test.bat") End Sub を実行するとDos窓でDirとMoreが機能しました。 この辺のことを調べて見られてはどうでしょう。
質問者
お礼
ありがとうございました。 また、アドバイスをお願い致します。
- ryuu001
- ベストアンサー率61% (46/75)
回答No.1
vbaではないのですが コマンドボタンのハイパーリンクアドレスに バッチファイルを登録すれば実行できます。 ファイル名をパスを含め記入します。 例えば、 c:\batch\test_01.vbs
質問者
お礼
ありがとうございました。 また、アドバイスをお願い致します。
お礼
ありがとうございました。 また、アドバイスをお願い致します。