Word2003でマクロを作成しました。
WordファイルAにはマクロを保存したくないので、
WordファイルBに保存しています。
このマクロをWordファイルAから起動したいのですができません。
WordファイルAを開き「マクロの実行」ダイアログボックスから
WordファイルB内のマクロを選択して
「実行」ボタンを押して実行したいのですが、
一覧にマクロ名が表示されないのです。
Excelの場合は、ExcelファイルAからExcelファイルBのマクロを
呼び出すことができるのですが、
(例えばブック名!モジュール名.マクロ名)
Wordではできないのでしょうか?
何か設定が必要でしょうか?
ご存知の方がいらっしゃいましたら、
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
こんばんは。
>(例えばブック名!モジュール名.マクロ名)
この方法は、私は、Excelの場合のほうが特殊だと思います。
Excelは、モジュールが複雑なので、固有のマクロを呼び出さざるを得ないわけです。
もちろん、Wordでも、Application.Run で呼び出すことは可能ですが、そういうことは、Wordではあまりしません。
Wordの場合は、ActiveDocument にはマクロをいれずに、基本的に、Normal.dot にマクロを入れる構造になっています。だから、Normal.dot(C:\Documents and Settings\[UserName]\Application Data\Microsoft\Templates\ または、...Microsoft\Word\STARTUP\) の標準モジュール等(ローカルモジュール・プロシージャ以外)に入れさえすれば、どこでも呼び出しが出来るようになっています。後者のSTARTUPに入れたほうが加工がしやすいです。
似てはいても、ExcelのPERSONAL.XLS とは、基本的な呼び出しの構造が違います。Wordは自動的に参照設定が組まれています。
他には、テンプレートフォルダ(C:\Documents and Settings\[UserName]\Application Data\Microsoft\Templates\)、テンプレートファイル(.dot)に入れて、メニューのツール-テンプレートとアドインの中で、追加で、dot ファイルを選ぶ方法があります。もしくは、...Microsoft\Word\STARTUP\ にテンプレートファイルを入れることで、呼び出します。
そうでない場合は、A,B の片方を参照設定します。しかし、参照設定すれば、Aを開けば、必ずBが開いてしまいます。
少しフォルダの位置がややこしいですが、良く読んで試してみてください。
Wendy02さん
回答ありがとうございます。
Excelの方が特殊だったんですね。
大変参考になりました。
回答くださった案で試してみたいと思います。
ExcelVBAに比べてWordVBAの情報が少ないので、
とても助かりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Word(ワード) office 2021へ自分用のクイックアクセスとマクロをコピーしたい 2 2023/03/11 21:15
- Word(ワード) Word 2016のマクロを Word 2021のWordでキー動作させたい 3 2023/04/12 16:14
- Visual Basic(VBA) Wordマクロで指定したフォルダ名に保存する方法について 8 2022/12/13 11:35
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/03 13:18
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/08/04 13:56
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/05/23 15:54
このQ&Aを見た人はこんなQ&Aも見ています
-
好きな人を振り向かせるためにしたこと
大好きな人と会話のきっかけを少しでも作りたい、意識してもらいたい…! 振り向かせるためにどんなことをしたことがありますか?
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
自分独自の健康法はある?
こうしていると調子がいい!みたいな自分独自の健康法、こだわりはありますか?
-
AIツールの活用方法を教えて
みなさんは普段どのような場面でAIツール(ChatGPTなど)を活用していますか?
-
【選手権お題その2】この漫画の2コマ目を考えてください
サッカーのワンシーンを切り取った1コマ目。果たして2コマ目にはどんな展開になるのか教えてください。
-
別のdocmファイルのマクロを使う方法
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
昨日まで動いていたエクセルの...
-
VBAを一度起動するとずっと出て...
-
アクセスでファイルを開いたと...
-
マクロを消すマクロは不可能?
-
エクセルマクロ実行中に別ファ...
-
excelファイルに使われているVB...
-
EXCEL マクロ クリップボードク...
-
excelのマクロ実行でブロックさ...
-
エクセルファイルを自身のファ...
-
Excelマクロ ファイル名が変わ...
-
別のパソコンでエクセルのマク...
-
エクセル終了時の保存確認メッ...
-
Excel2010 PERSONAL.xlsbの挙動...
-
Excelが勝手にシート移動してし...
-
VBA マクロ実行時エラー’1004Ra...
-
エクセルマクロを有効にしない...
-
EXCELで日付を自動でファイル名...
-
【マクロ】エラーが発生⇒実行時...
-
エクセル開く時重たい
-
ワードを開いた時にメッセージ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAを一度起動するとずっと出て...
-
コピーしたファイルのマクロを...
-
VBA マクロ実行時エラー’1004Ra...
-
昨日まで動いていたエクセルの...
-
マクロを消すマクロは不可能?
-
エクセル終了時の保存確認メッ...
-
Excelが勝手にシート移動してし...
-
excelファイルに使われているVB...
-
エクセルマクロ実行中に別ファ...
-
別のパソコンでエクセルのマク...
-
EXCEL マクロ クリップボードク...
-
アクセスでファイルを開いたと...
-
エクセル2013vbaで、見えない名...
-
Excelマクロ ファイル名が変わ...
-
excelが別プロセスで起動してし...
-
外部データを取り込むマクロ
-
【マクロ】エラーが発生⇒実行時...
-
マクロを設定したのに、拡張子...
-
Excel2010 PERSONAL.xlsbの挙動...
-
エクセルマクロを有効にしない...
おすすめ情報