• ベストアンサー

VBSでWordが複数起動しないようにするには?

 既にWordが起動している時に、VBSでCreateObjectやGetObjectを実行すると、Wordが複数起動してしまい(タスクマネージャーのプロセスのWINWORD.EXEが複数になる)、既に起動している方のWordのドキュメント(WINDOW)等は制御できません。  これを回避する方法はないのでしょうか?  また、「ない」ということがはっきりしていれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.2
bluejaguar
質問者

お礼

 参考になりました。VBAの話ということに思い至らなかったので助かりました。  格闘の末、(そのためお礼が遅れてすみません。) 無事、目的を達することが出来ました。  ありがとうございました。

その他の回答 (1)

  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.1

開いている、ウインドウを全て検索し、それがワードのもののオブジェクトを取得すればいいと思います。

bluejaguar
質問者

お礼

 早速のご回答、大変ありがとうございます。  とても有効そうな方法ですが、具体的な方法がわかりません。  書き忘れたのがいけないのですが、VBSは初心者です。 (VBAなら初~中級だと思います。)  すみませんが、具体的な方法をさらに教えてください。

関連するQ&A