マクロは、Visual Basic for Applications(VBA)と呼ばれる言語で記述されています。 VBAを使用すると、かなりの数の異なるタイプの変数を使用できます。

変数は、他のデータを表す名前に他なりません。一般に、VBA変数には数値または文字のいずれかを格納できます。この言語は、マクロで使用できる11の特定のタイプの変数を提供します。これらは_データ型_と呼ばれ、変数に格納している情報の特性に最も近いデータ型を使用する必要があります。 VBAは次のデータ型をサポートしています:

Byte。* 0から255の範囲内の数値変数。

ブール値。* True(-1)またはFalse(0)の2つの可能な値を持つ変数。

整数。*-32,768〜32,767の範囲の整数用に設計された数値変数。

Long。*非常に大きな整数用に設計された数値変数。

Currency。*金銭的価値を含む計算用に設計された数値変数。

Single。*単精度浮動小数点値用に設計された数値変数。小数点以下6桁または7桁まで正確です。

Double。*倍精度浮動小数点値用に設計された数値変数。小数点以下約15桁まで正確です。

日付。*日付と時刻を実数として表すように設計された数値変数。小数点の左側の値は日付であり、小数点の右側の部分は時間です。

String。*任意のタイプのテキストまたは文字を含めることができる変数。文字列変数には、最大約20億文字を割り当てることができます。

Object。* VBA内の定義済みオブジェクトへのポインターを含む変数。

Variant。*任意のタイプのデータを含むことができる変数。

追加のデータ型(Decimal)もVBAドキュメントで指定されていますが、現在この言語ではサポートされていません。 VBAでは、変数配列を定義することもできます。また、ユーザー定義のデータ型を作成することもできます。ただし、変数仕様の全範囲は、単純な_WordTip_には複雑すぎます。変数の操作方法に関する具体的な情報が必要な場合は、優れたVisualBasicまたはVBAプログラミングブックを参照してください。 Dimステートメントの下にあるVBAオンラインヘルプを確認することもできます。 (Dimステートメントは、変数に使用されるデータ型を宣言するために使用されます。)

注:

このページ(または_WordTips_サイトの他のページ)で説明されているマクロの使用方法を知りたい場合は、役立つ情報を含む特別なページを用意しました。

link:/ wordribbon-WordTipsMacros [ここをクリックして、新しいブラウザタブでその特別なページを開きます]

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(13210)は、Microsoft Word 2007、2010、2013、2016、2019、およびOffice 365のWordに適用されます。このヒントのバージョンは、ここにWordの古いメニューインターフェイス:

link:/ word-Understanding_Variables [変数を理解する]