つれづれ電脳記(日くらしPCに向かひて)

つれづれなるままに、日くらしPCに向かひて、その悪戦苦闘ぶりをそこはかとなく書き付くるおじさん。たまに雑談[管理人:goosyun]

つれづれなるままに、日くらしPCに向かひて、デジタル関係の悪戦苦闘ぶりをそこはかとなく書き付くるおじさんです。
たまに雑談してます。連絡・問い合わせフォームは、ページ最下部に置いています。[著者(運営人):goosyun]

(当ブログには本文中に広告リンクが含まれています。)

Wordマクロとユーザーフォーム



 前に、「ボタンをクリックで日付挿入」というWordマクロの記事(2019年06月23日付け)を書きました。
 ⇒ その記事は、こちらをご覧ください。

 そこでは、
  ユーザーに入力するデータを選んでもらうために、「ユーザーフォーム」を用意しました。



 ユーザーフォームとは、このように、ユーザーに情報を入力してもらったり、ユーザーにメッセージを表示したりするダイアログボックスです。

 ダイアログとは、「対話」という意味です。
 つまり、ダイアログボックスは、ユーザーと対話するためのボックスなのです。

 マクロ実行にあたって必要な情報を入力してもらうために、ウィンドウとは別に、ウィンドウの手前に開かれるボックスなのです。

 私が作るWordのマクロでは、よくユーザーフォームを用います。
 他の方が作ったWordマクロを目にする機会はほとんどないので、Wordマクロにユーザーフォームが一般的に活用されるかは不明です。

 けど、ユーザーフォームが用意されているマクロは、使いやすくて便利です。せっかくの機能、利用すべきと考えています。

 以下は、ユーザーフォームの追加方法です。

【1】 Wordで、[Alt]+[F11]同時押しで、
VBE(Visual Basic Editer)を表示

【2】 メニューバーから、「挿入」をクリック

【3】 ドロップダウンメニューから
「ユーザーフォーム」を選んでクリック

【4】 すると、ユーザーフォームが追加される



 ユーザフォームを挿入すると、同時にツールボックスが表示されます。
 ここには、ユーザーフォーム上に配置されるさまざまなコントロール(ツール)が用意されています。
 冒頭で紹介した過去記事「ボタンをクリックで日付挿入」中の画像は、
ユーザーフォーム上に「オプションボタン」を配置した例です。

Samsung microSDカード128GB EVOPlus Class10 UHS-I U3対応 Nintendo Switch 動作確認済 正規代理店保証品 MB-MC128GA/ECO
Amazon価格:¥2,980
日本サムスン


 ぜひ、Wordマクロを活用し、そしてユーザーフォームをその中に織り込んで、事務効率化を図りましょう。

 では、また次の記事で。