Wordでマクロを作成して実行する方法

Microsoft Wordを頻繁に使用していて、同じことを繰り返し行っていることに気付いた場合は、マクロを作成してください。マクロ(Macro)は、マクロ命令という単語の短縮形であり、タスクを実行するための一連の命令を意味します。 

Wordでマクロを作成することの素晴らしい点は、プログラミング方法を知る(know how to program)必要がないことです。録音を押して停止できる場合は、これを行うことができます。

マクロは危険ではありませんか?(Aren’t Macros Dangerous?)

マクロにはウイルスが含まれている可能性があるため、マクロが悪いと聞いたことはありますか?悪意のあるマクロが含まれている可能性があるため、不明な人からOfficeドキュメントを開く場合は注意が必要ですが、ここでは問題になりません。あなたはあなた自身のマクロを作るので、それがウイルスではないことを知っています。

Wordでマクロを記録する方法(How To Record A Macro in Word)

この例では、Wordでマクロを作成して、ドキュメントの最後に署名(insert your signature)を挿入します。

  1. Wordを開いた状態で、[表示(View )]タブに移動します。
  2. [マクロ(Macros )]ボタンの下にある下矢印を選択します。
  3. [マクロの記録...](Record Macro… )を選択すると、新しいウィンドウが開きます。

  1. マクロ名:(Macro name: )」フィールドに、マクロの意味のある名前を入力します。スペースは許可されていません。アンダースコアまたはダッシュを使用します。
  2. [マクロの保存先:(Store macro in:) ]ドロップダウンで、このマクロを使用するドキュメントを選択できます。[すべてのドキュメント(Documents)] (Normal.dotm )を選択すると、これから作成するすべての新しいWordドキュメントでマクロを使用できるようになります。単一のドキュメントを選択した場合、それはその単一のドキュメントにのみ適用されます。通常は、[すべてのドキュメント](All Documents)を選択するのが最適です。

  1. [説明:](Description: ) フィールドに、マクロの機能を入力します。これはわかりやすい名前の単純なマクロですが、マクロに自信が持てるようになると、より複雑なことを行うようになるため、説明は常に良い考えです。
  2. ボタンを使用して作成するボタン、または(Button )キーボード(Keyboard )ボタンを使用して選択できるホットキーのいずれかにマクロを割り当てる(Assign macro to)を選択できます。Wordにはすでに多くのショートカットキーがあるので、ボタンが最適かもしれません。ボタン(Button)を選択します。WordOptionsという新しいウィンドウが開きます(Word Options)

  1. ここでは、マクロにWordリボン(Word Ribbon)のボタンを割り当てます。[リボンのカスタマイズ](Customize Ribbon)を選択します。
  2. [コマンド(Choose commands from:)の選択: ]ドロップダウンで、[マクロ(Macros)]を選択します。これにより、その下の領域にマクロが表示されます。

  1. マクロを配置するには、リボンのどこかに必要です。この例では、[メインタブ]領域で[(Main Tabs)ホーム(Home )]を選択します。次に、[新しいグループ(New Group)]を選択します。
  2. 意味のある名前を付けることができるように、 [名前の変更](Rename)を選択します。
  3. [名前の変更](Rename)ウィンドウで、グループを表すアイコンの1つを選択し、[表示名(Display name )]フィールドに「マイマクロ」と入力します。(My Macros )
  4. [ OK]を選択して適用します。メインタブ(Main Tabs )領域に変更が表示されます。

  1. [メインタブ(Main Tabs)]領域で新しい[マイマクロ(My Macros)]を選択した状態で、 Normal.NewMacros.Insert_Signatureマクロを選択します。
  2. [追加](Add)を選択して、 [マイマクロ](My Macros)グループに挿入します。

  1. もちろん、名前を変更することをお勧めします。[メインタブ(Main Tabs)]領域でマクロを選択した状態で、[名前の変更... ]を選択します。(Rename…)
  2. [名前の変更(Rename)]ウィンドウで、アイコンを選択し、[表示名:](Display name: )フィールドに単純な名前を入力します。
  3. [ OK]を選択して、変更をコミットします。メインタブ(Main Tabs)領域に変更が表示されます。
  4. [メインタブ(Main Tabs)]領域の下にある[ OK ]を選択して、マクロのボタンの作成を終了します。

  1. 先に進み、必要な署名ブロックを作成します。署名または他の画像のスキャンを追加します。(Add)あなたが望むものは何でも。それが終わったら、[マクロ(Macros)]ボタンの下にある下矢印を選択します。
  2. [記録の停止](Stop Recording)を選択します。それでおしまい。署名(Signature)の挿入マクロが作成されます。

  1. [ホーム(Home)]タブで作成した[署名の挿入(Insert Signature)]ボタンを見つけてテストし、選択します。署名ブロックは、設計どおりに魔法のように表示されます。

マクロの書き方(How To Write a Macro)

ほとんどのマクロでは、記録方法が最も効率的な作成方法です。最終的には、もっと複雑なことをしたくなるでしょう。これには、 Visual Basic(Visual Basic) for ApplicationsVBA)言語でマクロを作成する必要があります。初心者向け(best VBA guide for beginners)の最高のVBAガイドがありますので、ブックマークしてください。1文あたりの平均単語数を示すマクロを作成して、単語が多いことを確認できるようにします。

  1. Wordでデフォルトで非表示になっている[開発者(Developer )]タブにアクセスする必要があります。Wordの左上隅で、[ファイル(File)]を選択します。

  1. 左下近くで、[オプション](Options)を選択します。

  1. 開いたウィンドウで、[リボンのカスタマイズ](Customize Ribbon)を選択します。
  2. 右側で、Developerを探し、その横にチェックマークを付けます。
  3. [ OK]を選択してウィンドウを閉じます。[開発者(Developer )]タブが表示されます。

  1. [開発者(Developer )]タブを選択します。
  2. [マクロ(Macros)]ボタンを選択します。

  1. マクロ名(Macro name:)に意味のある名前を入力します。すべてのWord文書に適用されるように、マクロ(Macros in: )Normal.dotmのままにします。常に[(Always)説明:](Description: )領域に説明を入力してください。
  2. [作成](Create)を選択します。Microsoft Visual BasicforApplications開発ツールが開きます。

  1. 下の緑色の長方形に示されているコードは、それらの間に空白を入れてすでに存在しているはずです。次のコードをコピーして、そのスペースに貼り付けます。

Dim s As Range
Dim numWords As Integer
Dim numSentences As Integer
numSentences = 0
numWords = 0

ActiveDocument.Sentencesの各sについて
numSentences=numSentences + 1
numWords = numWords + s.Words.Count
Next

MsgBox「1文あたりの平均単語数」+ StrInt(numWords / numSentences))+「。15未満が最適です。」

  1. [実行(Run )]ボタンを選択して、コードをテストします。期待どおりに実行されない場合は、希望どおりに実行されるまでコードを編集します。

  1. [保存(Save )]ボタンを選択して、開発ウィンドウを閉じます。

  1. (Create a button in the Word ribbon)上記の「マクロを記録する方法」の手順と同じ方法を使用して、Wordリボンにボタンを作成します。
  2. 作成したボタンを見つけてテストします。

Word文書を保存するとマクロが機能しない(My Macro Doesn’t Work When I Save My Word Document)

Wordのデフォルトでは、ファイル拡張子.docxで保存されます。これにより、マクロを自動的に実行することはできません。マクロを実行する場合は、ファイルの種類をWordマクロ対応ドキュメント(Word Macro-Enabled Document)(* .docm)に変更する必要があります。

このファイルタイプは、マクロのセキュリティ問題に対処するために部分的に存在します。受け取ることを予期していなかったドキュメントにこのファイル拡張子が表示されている場合は、疑ってください。

他にマクロで何ができますか?(What Else Can I Do With Macros?)

Excel 、Outlook、さらにはPowerPointで(PowerPoint)マクロを作成(create macros in Excel)できます。現在手動で行っていることはすべて、それを行うためのマクロを記録または作成できるはずです。Wordでマクロを優れたWindowsショートカットキー(great Windows shortcut keys)と一緒に使用すると、生産性が10倍になります。 



About the author

私は 10 年以上の経験を持つコンピューターの専門家です。余暇には、オフィスのデスクを手伝ったり、子供たちにインターネットの使い方を教えたりしています。私のスキルには多くのことが含まれますが、最も重要なことは、人々が問題を解決するのを助ける方法を知っていることです. 何か緊急のことを手伝ってくれる人が必要な場合や、基本的なヒントが必要な場合は、私に連絡してください!



Related posts