|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
3.4 КонстантыКонстанты, объявление, ключевое слово Const, встроенные константы, vbCrLf Константы — еще один контейнер для хранения данных, но, в отличие от переменных, они не изменяются в ходе выполнения VBA-программы. Для чего нужны константы:
В VBA константы определяются при помощи ключевого слова Const: Const COMP_NAME As String = “Microsoft” При попытке в теле процедуры изменить значение константы будет выдано сообщение об ошибке. Константы очень удобны при работе с группами именованных элементов (дни недели, месяцы, цвета, клавиши, типы окон и т.п.). Они позволяют использовать в коде программы легко читаемые обозначения вместо труднозапоминаемых числовых кодов. Например, строки UserForm1.BackColor = vbGreen и UserForm1.BackColor = 65280 функционально одинаковы, но в чем смысл первой строки, догадаться гораздо легче. В VBA встроено множество служебных констант: календарных, для работы с файлами, цветами, формами, типами дисков и т.п. Просмотреть их можно через справочную систему VBA: Microsoft Visual Basic Documentation -> Visual Basic Reference -> Constants. Про одну из констант (она находится в разделе Miscellaneous) следует сказать особо: константа vbCrLf позволяет произвести переход на новую строку. Например: MsgBox ("Первая строка" + vbCrLf + "Вторая строка") Множество наборов констант встроено в объектные модели, которые мы будем рассматривать в последних разделах этого курса.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||