ドキュメント変数を理解する(Microsoft Word)
Visual Basic for Applicationsを使用すると、ドキュメントに関連付けられた永続変数を作成できます。ドキュメント変数は通常、マクロの呼び出しから次の呼び出しまで、ある種の情報を維持するために使用されます。たとえば、ユーザーにプロンプトを表示するときに使用するデフォルトをマクロに記憶させたい場合があります。これらのデフォルトは、ドキュメント変数内に保存できます。
マクロ内にドキュメント変数を作成するには、VariablesコレクションでAddメソッドを使用します。必要なのは、変数の名前と変数に割り当てる値を指定することだけです。たとえば、次のマクロ行はMyVarという変数を作成し、それに値27を割り当てます。
ActiveDocument.Variables.Add Name:="MyVar", Value:=27
後で、次のように変数の名前を使用して、変数に関連付けられた値にアクセスできます。
DefaultToUse = ActiveDocument.Variables("MyVar")
通常、ユーザーにはドキュメント変数の内容は表示されません。これらは主にマクロ内での使用を目的としています。ただし、次のようにDOCVARIABLEフィールドを使用して、ドキュメント変数の内容をドキュメント内に直接挿入できます。
{ DOCVARIABLE "MyVar" }
更新されると、フィールドはMyVarドキュメント変数に割り当てられた値を返します。
注:
このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。
link:/ wordribbon-WordTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]
。
_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。
(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(11561)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス:
link:/ word-Understanding_Document_Variables [ドキュメント変数について]
。