• ベストアンサー

shell関数には二重引用符を渡せない?

AccessのVBAで C:\> kyoko.exe "2004-07-30 4:00:44" のようなコマンド実行したいのですが、二重引用符(" ")でくくった引数を正しく渡す方法はないのでしょうか? shell "kyoko.exe """ & 受注日 & """" 等、やってみましたが、全くダメでした。 なお、シングルクォーテーション引数はNGでした。 C:\> koyko.exe '2004-07-30 4:03:43' <---ダメ

質問者が選んだベストアンサー

  • ベストアンサー
  • piyo2000
  • ベストアンサー率49% (144/293)
回答No.1

このようにすれば可能かと。 Dim strPath As String strPath = "test.exe" strPath = strPath & " " & Chr$(34) & Now & Chr$(34) Shell strPath

xespr
質問者

お礼

さすが!!ありがとうございますm(_ _)m

関連するQ&A