よろしくお願いします。
VBAでモジュール間でのオブジェクトの引き渡しですが、
Public Obj As Object Sub ボタン1_Click() Set sh = CreateObject("WScript.Shell") cmd = "nslookup" Set ex = sh.Exec("%ComSpec% /c " & cmd) Set Obj = ex End Sub
一度処理を抜け以下のコード処理を行うと実行時エラーになります。
これはどうしてなのでしょうか?
命令の仕様なのでしょうか?それとも回避できるのでしょうか?
VBAの知識が乏しくわかりません。
ご教授していただければ幸いです。よろしくお願いいたします。
ちなみに、
Result = ex1.StdOut.ReadLine
はエラーになりません。
Sub ボタン2_Click() Set ex1 = Obj ex1.StdIn.WriteLine "www.google.co.jp" ←実行時エラーとなる End Sub

回答1件
あなたの回答
tips
プレビュー