Поделиться через


Constants and Variables in VBScript

В VBScript на константы должны ссылаться их числовые значения. Строка константы не работает и возвращает значение 0, что дает непредсказуемые результаты.

Существует два типа переменных. Переменные уровня процедуры, используемые только в процедуре, и переменные на уровне скрипта, доступные для всех процедур в скрипте. Объявите переменные уровня скрипта в верхней части скрипта. Объявление переменных уровня процедуры внутри процедур. Используйте переменные уровня процедуры с одинаковым именем в разных процедурах, так как каждая переменная распознается только процедурой, в которой она объявлена. Когда процедура завершается, переменная заканчивается. Переменные, ссылающиеся на объекты Outlook, могут быть переменными уровня процедуры или скрипта. Однако значение переменной должно быть задано в процедуре. Не пытайтесь получить доступ к объектам Outlook за пределами процедуры.

Правила для переменных:

  • Должен начинаться с буквенно-цифрового символа.

  • Не может содержать внедренную точку.

  • Не может превышать 255 символов.

  • Невозможно использовать более 127 переменных на уровне процедуры (массивы считаются одной переменной).

  • Не может использовать более 127 переменных уровня скрипта.

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

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