say.basファイルに格納されているマクロのサブ関数を実行することはできますか?ファイルに格納されたマクロを実行する方法
.bas
ファイルからワードドキュメントを開き、マクロ機能を実行できるvbscript
にしたいと考えています。私はこれがマクロ可能なドキュメントを使用して可能ですが、.bas
ファイルまたは.text
ファイルはどうですか?
VBScriptの
Set wrdApp = CreateObject("Word.Application")
Set wrdDoc = wrdApp.Documents.Open(sFile)
'some code here to import the macro form a file
wrdApp.run("macroname")
私はそれが可能ではないと思います。 –
私もそう思ったが、確認したかった。 – Rahul
私は、あなたが何を記述しているかが*不可*であることを確認します。そして、それは途方もないセキュリティの抜け穴になるでしょう。 Daveが示唆していることは可能ですが、彼が言及する設定はインストールのデフォルトによってブロックされています。これはセキュリティ上の大きなリスクもあるからです。そして、コードをインポートしたら、マクロコードを実行するために 'Application.Run'を使ってWordアプリケーションを自動化する必要があることに気付かないでください。 –