- ベストアンサー
VBSでWordが複数起動しないようにするには?
既にWordが起動している時に、VBSでCreateObjectやGetObjectを実行すると、Wordが複数起動してしまい(タスクマネージャーのプロセスのWINWORD.EXEが複数になる)、既に起動している方のWordのドキュメント(WINDOW)等は制御できません。 これを回避する方法はないのでしょうか? また、「ない」ということがはっきりしていれば教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- pbforce
- ベストアンサー率22% (379/1719)
回答No.1
開いている、ウインドウを全て検索し、それがワードのもののオブジェクトを取得すればいいと思います。
質問者
お礼
早速のご回答、大変ありがとうございます。 とても有効そうな方法ですが、具体的な方法がわかりません。 書き忘れたのがいけないのですが、VBSは初心者です。 (VBAなら初~中級だと思います。) すみませんが、具体的な方法をさらに教えてください。
お礼
参考になりました。VBAの話ということに思い至らなかったので助かりました。 格闘の末、(そのためお礼が遅れてすみません。) 無事、目的を達することが出来ました。 ありがとうございました。