多くのWordユーザーは、プログラム内のあらゆる種類のタスクを実行するためにマクロに依存しています。何年にもわたって、かなりの数の異なるマクロを蓄積することが可能です。ある時点で、参照用にマクロのリストを印刷する方法が必要になる場合があります。残念ながら、Wordには、このようなマクロリストを簡単に印刷する方法はありません。

クイックリストが必要な場合は、Wordの組み込みツールを使用して、Wordで使用できるすべてのコマンドを一覧表示する方法があります。 Wordはマクロを「コマンド」と見なすため、コマンドリストにはマクロも含まれます。ただし、(マクロ以外の)Wordの他のすべてのコマンドは必要ないため、少し編集する必要があります。次の手順に従ってください:

。 Alt + F8を押します。 Wordは[マクロ]ダイアログボックスを表示します。

。 [マクロの使用]ドロップダウンリストで、[Wordコマンド]を選択します。 (図1を参照)

。 Wordコマンドのリストで、ListCommandsオプションを選択します。

。 [実行]をクリックします。 Wordがマクロの実行を開始し、ダイアログボックスを表示します。

。 [すべてのWordコマンド]ラジオボタンをクリックします。

。 [OK]をクリックします。

次に、Wordは、すべてのWordコマンドを含むテーブルを含む新しいドキュメントを作成します。マクロはテーブル内に埋め込まれていることを忘れないでください。それらを見つけるには、「通常」を検索します(引用符ではなく、ピリオドを含めるようにしてください)。これにより、通常のドキュメントテンプレートに含まれている「コマンド」が検索されます。これらのコマンドの名前(マクロ)を別のドキュメントにコピーできます。他のテンプレートにマクロがある場合は、それらのテンプレート名も検索してください。

別のアプローチは、次の一般的な手順に従うことです。

。マクロが通常のテンプレートにない場合は、マクロを含むテンプレートを開きます。

。 Alt + F11を押します。 WordはVisualBasicエディタを表示します。

。左側のモジュールをダブルクリックして、コードが右側に表示されるようにします。

。すべてのコードを選択し、Ctrl + Cを押します。これにより、マクロコードがクリップボードにコピーされます。

。新しいWord文書を開き、すべてのマクロコードを文書に貼り付けます。

。 Ctrl + Endを押して、ドキュメントの最後に移動します。

。 Ctrl + Hを押します。 Wordは、[検索と置換]ダイアログボックスの[置換]タブを表示します。

。利用可能な場合は、[その他]ボタンをクリックします。 (図2を参照)

。 [ワイルドカードを使用する]チェックボックスがオンになっていることを確認します。

。 [検索]ドロップダウンリストを使用して、[上へ]を選択します。

。 [検索する文字列]ボックスに、次のように入力します:(Sub \(\))()。 [置換]ボックスに、次のように入力します:\ 1 ^ p。 [すべて置換]をクリックします。

Wordに指示したのは、サブルーチン名(これらはマクロ名)以外のすべてを削除することでした。このプロセスに含まれていないのは、マクロで作成した可能性のある関数です。

これらの関数は公開されているマクロではないため、ほとんどの人にとってこれは大きな問題ではありません。

注:

このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(7423)は、Microsoft Word 97、2000、2002、および2003に適用されます。Wordのリボンインターフェイス(Word 2007)用のこのヒントのバージョンを見つけることができます。以降)ここ: