Visual Studio 6 のマクロで、外部プログラムを実行したかったので、次のように入力しました。
shell("p4 open " + ActiveDocument.FullName)
これにより、型の不一致の実行時エラーが発生しました。私がタイプしなければならなかったのはこれでした:
Dim wshShell
Set wshShell = CreateObject("WScript.Shell")
strResult = wshShell.Run("p4 open " + ActiveDocument.FullName)
ここで何が起こっているのですか?そのナンセンスは本当に必要ですか、それとも何かを見逃していますか?