• 締切済み

VBA Shell

VBA のコマンドボタンで他のソフトを起動したいのですが Private Sub CommandButton1_Click() Shell "C:\Windows\Notepad.exe", 1 End Sub でノートパットは起動しますが マイドキュメントに置いてある XX.EXEを起動したくて Private Sub CommandButton1_Click() Shell "C:\Users\X\Documents\XX.exe", 1 End Sub としても起動しません この方法で マイドキュメントに置いてある XX.EXEを起動することは出来ないのでしょうか

みんなの回答

  • ap_2
  • ベストアンサー率64% (70/109)
回答No.2

ノートパッドが起動できるなら、コード自体に問題はないはず。 エラーも出ないなら、「起動」は成功してるんじゃないかと。 XX.exe 側に問題がないか確認してみてください。 パラメータが必要とか単体では起動できないなど・・・何かしらの理由で、起動直後に終了している可能性が高そうです。

  • usami33
  • ベストアンサー率36% (808/2210)
回答No.1

Shell("C:\Users\X\Documents\XX.exe", vbNormalFocus) かな

kappa44103
質問者

お礼

コンパイルエラーになりますが?

関連するQ&A