Введение в информатику процессов первичной переработки нефти. Новиков А.А - 53 стр.

UptoLike

Составители: 

52
Здесь показано, что константа уровня модуля доступна всем подпрограммам
этого модуля, в частности и Pro6, и Pro7. В решетках указано значение константы
типа Date, которое она будет сохранять в течение всего проекта, в данном случае
это дата (рис. 2.2).
Рис. 2.2. Пример работы программ Pro1– Pro4
Как и переменные уровня модуля, константы можно объявлять с ключевым сло-
вом Private:
Private Const n1737 As Date = #7/20/69#
Область видимости константы, объявленной с ключевым словом Private, огра-
ничена конкретным модулем. Впрочем, по умолчанию такую область видимости
имеют все константы уровня модуля, поэтому включать слово Private не обязатель-
но.
Чтобы сделать константу доступной на уровне проекта, опишите ее в разделе
описаний модуля VBA с ключевыми словами Public и Const:
Public Const Color As String = "нефть марки Brent"
Константы уровня проекта доступны во всех модулях проекта, в котором они
описаны.
Объектные переменные используются для ссылки на объект. Они позволяют
существенно сократить тексты программ. Код, написанный с их помощью, легче
читается и быстрее выполняется.
Объектные переменные объявляются и задаются немного иначе, чем остальные.
Во фрагменте кода, показанном ниже, приведены инструкции объявления и при-
сваивания.
Dim R1 As Object
Set R1 = Worksheets(1). Range("A1")
Set ключевое слово для присваивания значения объектной переменной,
R1 имя переменной,
Worksheets(1).Range("A1") объект, присваиваемый переменной R1.
Рассмотрим на примере, что можно делать с переменной типа Object. Зададим с
помощью переменных типа Object и Long свойство Value объекта Range, которое
затем отображается в информационном окне.