Метод Print

Выводит текст в окне Интерпретация.

Синтаксис

object. Печать [ выходной список ]

Синтаксис метода Print имеет следующий описатель объекта и часть:

Part Описание
object Необязательный параметр. Выражение объекта, которое вычисляет объект в списке Применимо к.
outputlist Необязательно указывать. Выражение или список выражений, которые необходимо напечатать. Если этот элемент опущен, печатается пустая строка.

Аргументoutputlist имеет следующий синтаксис и компоненты:

{Spc(n) | Tab(n)} выражения charpos

Part Описание
Spc(n) Необязательный параметр. Используется для вставки пробелов в выходные данные. В этом случае n — количество пробелов, которые необходимо вставить.
Tab(n) Необязательный параметр. Используется для установки точки вставки в столбец с абсолютным номером; в этом случае n — номер столбца. Используйте Tab без аргумента, чтобы установить точку вставки в начало следующей зоны печати.
выражение Необязательный параметр. Числовое или строковое выражение, которое необходимо напечатать.
charpos Необязательный параметр. Указывает точку вставки следующего символа. Используйте точку с запятой (;), чтобы установить точку вставки сразу после последнего отображенного символа. Используйте tab(n) для размещения точки вставки по абсолютному номеру столбца. Используйте Tab без аргумента, чтобы добавить точку вставки в начало следующей зоны печати. Если аргумент charpos не указан, следующий символ печатается на следующей строке.

Замечания

Несколько выражений разделяются либо пробелом, либо точкой с запятой.

Все данные, отпечатанные в окне Интерпретация, правильно форматируются с помощью десятичного разделителя для параметров языкового стандарта, указанных в вашей системе. Ключевые слова выводятся на соответствующем для ведущего приложения языке.

Для данных типа Boolean печатается True или False. Ключевые слова True и False переводятся в соответствии с параметром языкового стандарта ведущего приложения.

Данные даты записываются с помощью стандартного короткого формата даты, распознаваемого системой. Когда компонент даты или времени отсутствует или равен нулю, записываются только предоставленные данные.

Ничего не записывается, если данные outputlist имеют значение Empty. Однако, если выходные данные списка равно NULL, Null это выходные данные. В этом случае ключевое слово Null переводится на соответствующий язык.

Для данных об ошибках выходные данные записываются как Error errorcode. В этом случае ключевое слово Error переводится на соответствующий язык.

Элемент object обязателен, если метод используется вне модуля с пространством по умолчанию. Например, ошибка возникает, если метод вызывается в стандартном модуле без указания объекта, но при вызове в модуле формы в форме отображается выходной список .

Примечание.

Поскольку метод Print обычно печатается символами с пропорциональными интервалами, взаимосвязь между количеством напечатанных символов и количеством занятых ими столбцов фиксированной ширины отсутствует. Например, широкая буква, такая как "W", занимает больше одного столбца фиксированной ширины, а узкая, такая как "i", — меньше. Для использования символов, ширина которых больше среднего значения, табличные столбцы должны быть расположены на достаточном расстоянии друг от друга. Кроме того, можно напечатать шрифт с фиксированным шагом (например, Courier), чтобы каждый символ использовал только один столбец.

Пример

С помощью метода Print в этом примере отображается значение переменной MyVar в окне Интерпретация. Обратите внимание, что метод Print применим только к тем объектам, которые отображают текст.

Dim MyVar
MyVar = "Come see me in the Immediate pane."
Debug.Print MyVar

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.