「Wordを起動して文書を開く」マクロを2回連続実行するとエラーが出るが?
Question 040k 拙著「組み方講座」 Previous Next
118ページ [1-3-13図] ◆ 環境・・ Excel v.X & Mac OS X
詳細は こちら
Application(Word)を閉じないで、2つ以上のWord文書を開くと「エラー」になります。Excel/PowerPointのファイルは、Appliを開いたまま2つ以上ファイルを開く事ができます。なぜ、Wordの場合はこのような現象が出るのでしょうか、お教え下さい。

Excelは使えますがExcelVBAマクロ組めませんでしたが頭の体操ために、つい最近から「ExcelVBAマクロ・・・講座」を入手、勉強を始めまたばかりです。よろしくお願い致します。
------ err-msg ------
実行時エラー’-2147221002(-7FFBFE0A)' : オートメーションエラーです。
Answer   Copyright (C) 2004.7.13 永井善王
拙著「Excel VBA マクロ組み方講座」をご購読いただき、ありがとうございます。Macintoshをお使いとのこと。「頭の体操」と仰ってみえますが、なかなかのお腕前のようで...

ご質問は 「Wordを起動して文書を開く」ためのマクロで、付属CD-ROMに収録されているマクロのままで実行すると、右図のようなエラーが表示され、ご提示いただいたエラーメッセージとは違い、改造して実行されたようですね。

「Excelと PowerPointは 2つ以上開けるのに、Wordはなぜダメか」と疑問に思われていますが、結論から申し上げますと、Windows環境では問題なく開けますので、Macintosh版Wordの仕様または問題ではないかと思われます。

そうだとすれば、回避方法を考えることになろうかと思いますが、私は現在、秋頃に出版予定の本の執筆に追われていまして、どうにも時間が取れません。
できれば、「頭の体操」のテーマにして研究してみて下さいませんか。そして、上手くできるようになりましたら、ぜひ、お知らせください。 楽しみにお待ちしています。
マクロの中断を避けられました 2004.8.13
大変多忙にもかかわらずご回答を頂き有難うございました。
マイクロソフト サポート 技術情報 - 186063[INFO]VBまたはVBAのオートメーションエラーの取得方法に -2147221002 (800401F6) Application cannot be run more than once とありました、ので
「エラー処理のマクロコードを組み込む」頁398を参考にし、マクロの中断を避けられました。
 
INFO: Translating Automation Errors for VB/VBA (Long)
大変有難うございました。
今年は大変暑い夏です、健康に留意されご活躍をお祈り致します。

 

Excel VBA Macro