チェックボックスをオンにします。マクロを記録していきます。最初に文書内で任意の文字列を選択します。次のダイアログが表示されます。ここでマクロ名を変更できますが、今回はデフォルトのままにします。マクロの割当先や保存先などを設定も、後から設定できます。ダイアログが閉じます。上記の通常の手順1~5を実行します。以上で、マクロ(Macro1)が作成されました。次に、マクロの中身を見てみましょう。右上のペインに表示されているコードが、作成したマクロです。表示されていない場合は左にあるツリー表示を参考にして、開いてください。Editorの説明は省きます(本などで勉強してください)。SubMacro1の本体です(プロシージャ)。「'」が先頭に付けられコメントになっています。ゴシック」に設定しています。選択箇所のフォントの名前を「Arial」に設定しています。「選択箇所のフォントの太字」を切り換えています(wdToggle)。この例は、3つのステートメントで構成されています。等式の左側に3つの要素があります。「Selection」オブジェクトの「Font」子オブジェクト。「Font」のプロパティ(例では、NameとBold)です。ピリオドを「の」に置き換えて、「選択箇所のフォントの名前(または太字)」と読むことができます。*「wdToggle」は太字のオン/オフを切り換えます。これは自動で作成されたコードですので、wdToggleが使われています。太字になった文字列を選択して適用すると太字が解除されてしまいますので、太字に設定するだけならば、「true」を使用した方がよいでしょう(自分でコードを作成/修正する場合)。コードを見ると、このマクロは3つの処理をMacro1というプロシージャで一括処理していることが分かります。Editorを終了します。作ったマクロを実行してみましょう。フォントを変える範囲を選択します。ダイアログが表示されます(リスト内のマクロは人により異なります)。選択した範囲の文字列のフォントが変更されていると思います。ダイアログを開くのは面倒なので、リボンまたはクイックツールバーにボタンを設定します。(手順は省きます)以上、簡単な「マクロの記録」と記録されたマクロについて説明しました。「マクロの記録」により、Word上でユーザーが操作できる作業はほとんど記録できます。基本的な操作をいったん「マクロの記録」で作成してから、カスタマイズすると手早く作成することができます。次回は、VBAプログラムの基礎について、開設したいと思います。変数とか、式とか、オブジェクトとか...おまけ。プログラムの知識がある方向けですが、MSDNには次の情報があります。基礎知識あくまでも開発者向けです。大作になりつつあります。説明し終えるまでに時間がかかりそうですが、ぼちぼちとやっていきます。ThemeGrill.%d人のブロガーが「いいね」をつけました。