Меню Visual Basic




Синтаксис Visual Basic - часть 2


В следующем примере значение, возвращаемое функцией MsgBox представляет собой число, обозначающее определенную кнопку, которое запоминается в переменной myVar. Поскольку используется возвращаемое значение, требуются скобки. Затем в другом окне сообщения появляется значение переменной.

Sub Question()

myVar = MsgBox(Prompt:="Я люблю свою работу.", _

Title:="Заголовок окна ", Buttons:="4")

MsgBox myVar

End Sub

Синтаксис инструкции Option

Option Compare

В синтаксисе инструкции Option Compare фигурные скобки и вертикальная черта указывают на принудительный выбор между тремя элементами (фигурные скобки не набираются в инструкциях языка Visual Basic). Например, следующая инструкция означает, что строки в модуле будут сравниваться в порядке сортировки, т.е. без учета регистра букв.

Option Compare Text

Синтаксис инструкции Dim

Dim имяПеременной[([индексы])] [As тип] [, имяПеременной[([индексы])] [As тип]] . . .

В синтаксисе инструкции Dim слово Dim является обязательным ключевым словом. Единственным обязательным элементом является имяПеременной. Например, следующая инструкция создает три переменных: myVar, nextVar и thirdVar. Они автоматически получают тип Variant.

Dim myVar, nextVar, thirdVar

В следующем примере переменная описывается как String. Использование типа данных экономит память и облегчает поиск ошибок в программе.

Dim myAnswer As String

Чтобы описать несколько переменных с помощью одной инструкции, надо указывать тип каждой переменной. Переменные, описанные без типа, автоматически приобретают тип Variant.

Dim x As Integer, y As Integer, z As Integer

В следующем примере x и y описаны с типом Variant, а z описан с типом Integer.

Dim x, y, z As Integer

Если описывается массив, необходимо указывать скобки. Индексы не обязательны. Следующая инструкция описывает динамический массив myArray.

Dim myArray()




Содержание  Назад  Вперед