ВУЗ:
Составители:
98
Рис. 6.3. Области видимости переменной VBA
Существуют три уровня видимости переменной и пять
способов ее объявления.
1Ур. – Процедура (областью видимости является
процедура, в которой переменная объявлена).
*** Оператор Dim объявляет переменную в любом
месте процедуры, но всегда предшествует операторам,
использующим ее. Такая переменная может существовать
только во время выполнения процедуры, после окончания
которой значение этой переменной теряется, а память
освобождается.
*** Static (аналогичен Dim) – но! объявляет
статическую переменную. После выхода из процедуры
память не освобождается и значение не теряется.
2 Ур. – Модуль
*** оператор Private объявляет переменную в
разделе описаний Declaration (вне процедур модуля)
*** оператор Dim (в данном случае) полностью
аналогичен оператору Private
3 Ур. – Приложение
*** оператор Public объявляет переменную в разделе
описаний Declaration
Приложение
Проект
Модуль
Процедура
Приложение
Проект
Модуль
Процедура
Рис. 6.3. Области видимости переменной VBA
Существуют три уровня видимости переменной и пять
способов ее объявления.
1Ур. – Процедура (областью видимости является
процедура, в которой переменная объявлена).
*** Оператор Dim объявляет переменную в любом
месте процедуры, но всегда предшествует операторам,
использующим ее. Такая переменная может существовать
только во время выполнения процедуры, после окончания
которой значение этой переменной теряется, а память
освобождается.
*** Static (аналогичен Dim) – но! объявляет
статическую переменную. После выхода из процедуры
память не освобождается и значение не теряется.
2 Ур. – Модуль
*** оператор Private объявляет переменную в
разделе описаний Declaration (вне процедур модуля)
*** оператор Dim (в данном случае) полностью
аналогичен оператору Private
3 Ур. – Приложение
*** оператор Public объявляет переменную в разделе
описаний Declaration
98
Страницы
- « первая
- ‹ предыдущая
- …
- 96
- 97
- 98
- 99
- 100
- …
- следующая ›
- последняя »
