VBAでPHPを実行するプログラムを記載しました。
そこで、無事VBAから、phpを実行することはできるのですが
いちいちコンソールが開いてしまうため、それを非表示にしたいです。
どのように対応をすればいいでしょうか?
よろしくお願いいたします。
Public Sub testcode() 'PHPコマンド実行パス Dim Path As String Path = ThisWorkbook.Path & "\system\php.exe " & ThisWorkbook.Path & "\system\test.php" 'WSH生成 Dim wsh As Object Set wsh = CreateObject("WScript.shell") 'コマンド実行 Dim cmd As Object Set cmd = wsh.exec("%ComSpec% /c " & Path) cmd.StdIn.WriteLine source Do While cmd.Status = 0 DoEvents Loop '結果抽出 Result = cmd.StdOut.ReadAll Cells(1.1).Value = Result End Sub
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/11 10:03
2018/03/11 10:08
2018/03/11 10:10
2018/03/11 10:13