Print メソッド
イミディエイト ウィンドウにテキストを出力します。
構文
オブジェクト。Print [ outputlist ]
Print メソッド構文には、次のオブジェクト修飾子と指定項目があります。
指定項目 | 説明 |
---|---|
object | 省略可能。 「適用対象」の一覧のオブジェクトとして評価されるオブジェクト式です。 |
outputlist | 省略可能。 出力する式または式の一覧です。 省略すると、空白行が出力されます。 |
outputlist引数には、次の構文と部分があります。
{Spc(n) | Tab(n)} 式 charpos
指定項目 | 説明 |
---|---|
Spc(n) | 省略可能。 出力に空白文字を挿入するときに使用します。n は挿入する空白文字の数です。 |
Tab(n) | 省略可能。 挿入ポイントを絶対列番号 ( n は列番号) に配置するために使用します。 引数の指定なしで Tab を使用すると、挿入ポイントは次の印字領域の先頭に配置されます。 |
expression | オプション。 出力する数式または文字列式です。 |
charpos | オプション。 次の文字の挿入ポイントを指定します。 表示されている最後の文字の直後に挿入ポイントを配置するには、セミコロン (;) を使用します。 Tab(n) を使用して、挿入ポイントを絶対列番号に配置します。 引数の指定なしで Tab を使用すると、挿入ポイントは次の印字領域の先頭に配置されます。 charpos を省略すると、次の文字が次の行に表示されます。 |
解説
複数の式がある場合は、スペースまたはセミコロンで区切ることができます。
イミディエイト ウィンドウに出力されるすべてのデータは、システムに指定された ロケール 設定の小数点を使用して適切に書式設定されます。 また、キーワードは、ホスト アプリケーションの適切な言語で出力されます。
Boolean データについては、True
または False
が出力されます。
True および False キーワードは、ホスト アプリケーションのロケール設定に従って翻訳されます。
日付 データは、システムによって認識される標準の短い日付形式を使用して書き込まれます。 日付または時間コンポーネントが見つからないかゼロの場合は、指定したデータのみが書き込まれます。
outputlist データが空の場合は何も書き込まれません。 ただし、 出力リスト データが Null の場合は 出力 Null
されます。
Null キーワードは、出力時に適切に翻訳されます。
エラー データの場合、出力は として Error errorcode
書き込まれます。
Error キーワードは、出力時に適切に翻訳されます。
object は、既定の表示領域を持つモジュール外でメソッドが使用されている場合は必須です。 たとえば、オブジェクトを指定せずに標準モジュールでメソッドを呼び出すとエラーが発生しますが、フォーム モジュールで呼び出されると、出力リストがフォームに表示されます。
注:
Print メソッドは、通常、プロポーショナル文字で表示するので、文字数とそれらの表示に必要な固定幅列の数の間に相関関係はありません。 たとえば、幅の広い "W" などの文字は、1 列の固定幅列よりも広く表示されますが、幅の狭い "i" などの文字は 1 列よりも狭く表示されます。 文字幅が平均よりも広い文字を使用できるようにするには、十分な余裕を持って表の列を配置する必要があります。 または、固定ピッチ フォント (Courier など) を使用して印刷して、各文字が 1 つの列のみを使用するようにすることもできます。
例
Print メソッドを使用して、次の使用例は、イミディエイト ウィンドウに変数MyVar
の値を表示します。
Print メソッドは、テキストを表示できるオブジェクトにのみ適用されることに注意してください。
Dim MyVar
MyVar = "Come see me in the Immediate pane."
Debug.Print MyVar
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。