Экономическая информатика-стр.382

Примеры:

MsgBox «Текстовое сообщение», vblnformation

В этом примере встроенная константа vblnformation указывает, что в окне сообщения (рис. 8.13) должен быть помещен значок «Информация» (латинская буква «i»).

MsgBox « Текстовое сообщение», vbExclamation

В этом примере встроенная константа указывает, что в окне сообщения должен быть значок «Внимание» (восклицательный знак).

Рис. 8.13. Окно сообщения

Однако встроенного запаса констант при подготовке программы иногда бывает недостаточно. В этом случае можно создавать свои собственные именованные константы. Для определения констант служит ключевое слово Const. Синтаксическая конструкция для декларирования констант напоминает оператор для декларации переменной и имеет вид:

[Public/Private] Const ИМЯ_КОНСТАНТЫ [As Тип] = значение

Пример:

Const PI As Single = 3.1415 ' Объявлена именованная числовая_

'константа для хранения значения_ числа Pi

Области видимости переменных и констант

Переменная может быть доступна всей программе или только для одной или нескольких ее частей. Область программы, в которой может быть использована переменная, называется областью видимости переменной. Переменные могут быть видимы в одной процедуре, в любой процедуре какой-либо формы или во всей программе. Если переменная видима, то она доступна и, следовательно, существует. Переменная может существовать и быть доступной для некоторых частей программы и при этом быть недоступной (невидимой) для других частей программы.

Пример:

Option Explicit

Dim в^Фамилия As String * 18

Dim sti-Имя As String * 10

Private Sub UserForm_Initialize()

Dim str Адрес As String * 30 в^Фамилия = «Петров» strHMH = «Леонид»