私はWord文書内のブックマークにアクセスするVBScript作成: (C:\Users\1241\Downloads\HotelDel__advance.docm)
私はこの外にアクセス可変とする:私は、コードのこの部分が欲しい別のスクリプトからVBScript以外の変数にアクセスするにはどうすればよいですか?
`Set oShell = CreateObject("WScript.Shell")`
CreateObject("WScript.Shell").Run("""C:\Users\1241\Downloads\HotelDel__advance.docm""")
WScript.Sleep (1000) WScript.CreateObject("WScript.Shell").SendKeys("%m") WScript.CreateObject("WScript.Shell").SendKeys("Beachservices") WScript.CreateObject("WScript.Shell").SendKeys("~")
をスクリプトのようになります。
`Set oShell = CreateObject("WScript.Shell")
CreateObject("WScript.Shell").Run(""Hotel"")
WScript.Sleep (1000)
WScript.CreateObject("WScript.Shell").SendKeys("%m")
WScript.CreateObject("WScript.Shell").SendKeys("Beachservices")
WScript.CreateObject("WScript.Shell").SendKeys("~")`
ここで、変数は変数です。
私は、この変数は、以下に等しくなるようにしたい:
`Hotel = C:\Users\1241\Downloads\HotelDel__advance.docm`
私はこのスクリプトの外でこの変数を設定して、このスクリプト内からこの変数にアクセスできるようにすることができるようにする必要があります。言い換えれば
、私は、バットやJSやVBAまたはこの
`Hotel = C:\Users\1241\Downloads\HotelDel__advance.docm`
変数を設定し、VBSスクリプトを作成したいので、私は私の他のスクリプトからアクセスすることができます。
この変数を他のスクリプトで使用できるようにするにはどうすればよいのですか。スクリプト内からこの変数にアクセスするにはどうすればよいですか?
私は約3ヶ月間この問題を自分で解決しており、私はそれを理解することができませんでした。何か案は?ありがとう
ドキュメント変数、またはおそらくカスタムドキュメントプロパティの使用を検討しましたか? – Variatus
さて、ここで私は何をしているのですか?私は顧客と電話で話しているので、スクリプトをアクティブにするプログラム可能な音声コマンドを使用しています。たとえば、私がコロナドと言うと、このスクリプトでは文書という言葉が開きます。次に、ブックマークの名前を言うと、問題のブックマークに移動するスクリプトをアクティブにします。この方法では、情報を見つけるためにマウスやスクロールを使わなくても、私が顧客の質問に答えるために探している情報を見ることができます。 –
手元にある問題は、このような約100のドキュメントがあり、ブックマークにはすべて同じ名前が付いていることです。したがって、必要なドキュメントを最初に開いたときにドキュメント変数を設定できれば、ブックマークスクリプトの変数が設定されます。この方法で、何千ものブックマークスクリプトを作成するのではなく、現在のドキュメントの変数loactionにアクセスするのと同じスクリプトを使用できます。さらに、音声でプログラム可能なソフトウェアは、私は300のカスタム音声コマンドを作成することができます。 –