ヘッダーは、Word 文書を紹介するのに最適な場所であり、使いやすいものでもあります。ヘッダーをダブルクリックして入力するだけですよね?他のものと同じように簡単ですが、複数のドキュメントに同じヘッダーを続けて追加する必要がある場合、このタスクはかなり単調で煩わしいものになる可能性があります。
今日のメイク動画
そのシナリオ、またはおそらく他のシナリオでは、VBA が役立ちます。 VBA を使用すると、必要なテキストをドキュメントの見出しに自動的に追加するコードを記述できます。
Word で VBA を使用してドキュメントの見出しにテキストを自動的に追加する
アプリケーション用の VBA または Visual Basic は、Microsoft Office アプリで使用される Visual Basic の統合形式です。 VBA を使用すると、コードを記述してマクロを作成できます。これにより、手動で行う必要のあるタスクが自動化されます。 VBA では、Microsoft Word 用の独自のカスタム ボタンや機能を作成することもできます。
この記事では、マクロを作成し、ドキュメントのヘッダーにカスタム テキストを追加するコードを記述します。ヘッダーは、Word 文書の便利なセクションです。 Microsoft Word のヘッダーから多くの情報を得ることができます .
例として、テキストを追加するコードを作成します MakeUseOf によって書かれ、発行されました ヘッダーに。このテキストを太字にして、ドキュメントの中央に揃えます。
1.開発者タブへのアクセス
Word マクロを作成する最初の手順は、リボンから [開発] タブにアクセスすることです。マクロは上級ユーザー向けに予約されているため、このタブはデフォルトで無効になっています。ダウンロードされたマクロは、ハッカーがマルウェアにアクセスしてシステムにインストールする簡単な方法です。 マイクロソフトは、デフォルトでそれらをブロックすることを決定しました .
そうは言っても、オプションから開発者タブを有効にする必要があります。もちろん、以前にマクロを使用したことがある場合は、[開発] タブが既に利用可能になっているため、これを最初からやり直す必要はありません。 Office プログラムでマクロや VBA を初めて使用する場合は、次のガイドを読むことをお勧めします。 Word でマクロの使用を開始する方法 .
- Microsoft Word で、 ファイル メニュー。
- 選択する オプション .これにより、[Word のオプション] ウィンドウが開きます。
- の中に 単語オプション ウィンドウ、選択 リボンのカスタマイズ .
- 右、下 メインタブ 、下にスクロールしてチェック デベロッパー .
- クリック わかった .
これで、リボンの [表示] と [ヘルプ] の間に [開発] タブが表示されます。
2.マクロの作成
ここで、マクロといくつかのコードで手を汚します。マクロを作成してそのコードを記述したら、それにショートカットを割り当てることができるので、毎回マクロ メニューに移動する必要はありません。
このようにして、キーボードのキーの組み合わせを押すだけで、魔法が舞台裏で発生するため、生産性をさらに高めることができます.
- に行く デベロッパー タブ。
- クリック マクロ から コード セクション。
- マクロの名前を入力します。私たちは私たちの名前を付けるつもりです muoHeading .
- クリック 作成 .
クリックしたら 作成 、2行のコードと情報行を含む新しいウィンドウが開きます。 Sub および End Sub 行は、マクロのコードの開始と終了を示します。以下のコードを 2 行の間に挿入します。
Dim headerRange As Range
Dim headerText As String
Set headerRange = ActiveDocument.Sections.Item(1).Headers(wdHeaderFooterPrimary).Range
headerRange.Text = "Written and Published by MUO"
headerRange.Font.Bold = True
headerRange.ParagraphFormat.Alignment = wdAlignParagraphCenter
このコードの Dim ステートメントは、 ヘッダ範囲 と ヘッダーテキスト 変数として 範囲 そして 弦 それぞれ。次に、 設定 ステートメントは ヘッダ範囲 variable を現在アクティブなドキュメントのヘッダーに渡します。
の 設定 ステートメントは、最初に現在アクティブなドキュメントにアクセスし、次にそのセクションにアクセスし、次に最初のアイテムとそのヘッダーにアクセスします。最後に、Word のプライマリ ヘッダーにアクセスし、それを 範囲 .
この 2 つが宣言されると、 ヘッダ範囲 text は、必要なテキストに設定されます。次の行でフォントを太字に設定し、最後の行で段落の配置を中央に設定します。 「wd」で始まるパラメーターは、そのパラメーターが Microsoft Word 専用であることを示します。
の サブ と サブ終了 これら 2 つの間にスニペットのコードを貼り付ける必要があるため、上記のこのスニペットにはコードは含まれていません。最終的なコードは次の画像のようになります。
3. マクロの使用
コードを設定したら、マクロを使用する準備が整います。保存する必要はありません。 VBA ワークスペースに入力したものはすべて即座に保存されます。それでは、マクロのショートカットを設定して、それが機能するかどうかを確認してみましょう!
私のコンピュータが100ディスクで実行されているのはなぜですか
- に行く ファイル メニュー。
- 選択する オプション .
- 選択する リボンのカスタマイズ .
- クリック カスタマイズ の隣に キーボードショートカット ウィンドウの下部にあります。これにより、[キーボードのカスタマイズ] ウィンドウが開きます。
- の中に キーボードのカスタマイズ ウィンドウで、下にスクロールします カテゴリー リストして選択する マクロ .
- 右側のメニューで、マクロを選択します。
- 下のテキストボックスをクリックし、 新しいショートカットキーを押す .
- キーボードでキーの組み合わせを入力します。使用することをお勧めします コントロール 、 すべての 、 と シフト 同時に。このように、組み合わせはおそらくまだ使用されていません。使用します すべての + コントロール + シフト + ひ .
- クリック そして、をクリックします わかった .
さあ、魔法が働いているところを見てみましょう。マクロに割り当てたキーの組み合わせをキーボードで押します。ヘッダーにテキストが表示されることを願っています。大胆かつ中心的!計画どおりに進まない場合は、手順をたどってコードに間違いがないかチェックしてください。
コードが見出しに追加するテキストを変更したいときはいつでも、マクロ メニューに移動してマクロを編集できます。デフォルトの Word ショートカットに興味がある場合は、こちらをご覧ください Microsoft Word キーボード ショートカット チート シート .
ワークフローを自動化
確かに、Word でドキュメントのヘッダーにテキストを追加するのはほとんど手間がかかりません。とにかく、もっと簡単で時間のかからないものにできるなら、やってみませんか?
VBA は、そのような目的を果たすために存在します。ドキュメントのヘッダーにカスタム テキストを自動的に追加する Word 機能が必要な場合は、もう必要ありません。 VBA を使用すると、Word に欠けていると思われる機能を作成できます。ドキュメントのヘッダーにテキストを追加することは、Word の VBA で実現できることのほんの一例です。
これで、この目的のためのコードを作成し、それにショートカットを割り当てる方法がわかりました。したがって、キーの組み合わせを押して、座って、Word がミリ秒単位で退屈な仕事をしてくれるのを観察するだけです。