が記載されていないのはなぜ子の作業VBscriptにVS6?
-
09-06-2019 - |
質問
マクロのためのVisual Studio6かったり、実行プログラムで入力:
shell("p4 open " + ActiveDocument.FullName)
ただタイプのミスマッチランタイムエラーが発生します。私が終わることができたこ
Dim wshShell
Set wshShell = CreateObject("WScript.Shell")
strResult = wshShell.Run("p4 open " + ActiveDocument.FullName)
う。はナンセンスも必要としてい逃したの?
解決
として lassevk 指摘の通り、VBScriptではない。
と思いを込むことのできるオブジェクトVBScriptのWScriptオブジェクトです。
WScript.Echo "Hello, World!"
からのドキュメント
のWScriptオブジェクトのルートオブジェクトは、Windowsのスクリプトホスト オブジェクトモデルです。なニーズへのインスタンスを生成できるメソッドを呼び出す前にその プロパティとメソッドでは常からでもご利用いただけますスクリプトファイルです。
あなたのCreateObjectます。一部のブ ここに記載の.
シェルのオブジェクトの その他 オブジェクトを作成する必要がありますしたい場合は呼び方法のことです。
一点に注意し、正規表現は のような を組み込むことができますかインスタンスを生成でき、RegExpオブジェクトはこのように、VBScript:
Dim r as New RegExp
他のヒント
VBScriptん。
えこのみ:
Shell "p4 open" & ActiveDocument.FullName
VB6用を連結の文字列ではなく、またいかどうかを確認するためにファイル名には氏を引用した場合。やってみようになります:
Shell "p4 open """ & ActiveDocument.FullName & """"
所属していません StackOverflow