Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция Синтаксис VBA для П-5,6.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
121.34 Кб
Скачать
  1. Описание переменных.

Переменная — это именованная область памяти, где могут храниться различные данные, которые можно изменять во время выполнения программы.

У переменной есть несколько важнейших характеристик. Первая — имя переменной. Вторая— это тип данных, которые могут храниться в переменной.

Объявление переменной выглядит так:

Dim nMyAge As Integer

Как расшифровать эту строку:

Dim — это область видимости переменной.

nMyAge - это идентификатор переменной.

As Integer — это указание на тип данных.

Давая переменным имена, следует придерживаться следующих правил:

  • Имя переменной должно состоять из букв и цифр, причем оно должно начинаться с буквы.

  • Имя не может быть длиннее 255 символов

  • Имя не должно содержать специальных знаков (#, $, % и т.д.) и пробелов.

  • В качестве имен нельзя использовать зарезервированные слова VBA (например – if, dim, for и т.д.).

При именовании переменных старайтесь пользоваться латинскими буквами. Иначе возможны проблемы при работе ваших программ на различных версиях Office.

Типы переменных:

строковые (string переменной длины (до примерно 2 млрд символов) и фиксированной длины (до примерно 65400 символов);

дата и время (date — от 01.01.100 до 31.12.9999);

логический (boolean — может хранить только значения True и False);

объектный (object — хранит ссылку на любой объект в памяти);

Variant — специальный тип данных, который может хранить любые другие типы данных.

Контрольные вопросы:

  1. Какой язык называют языком высокого уровня?

  2. Опишите разновидности Visual Basic.

  3. Укажите достоинства и недостатки VBA.

  4. Что является основой синтаксиса VBA?

  5. Что такое «функция» в VBA?

  6. Как осуществляется вызов процедур и функций?

Литература:

  1. Программирование в среде Windows. Visual Basic 6.0: создание приложений, программирование Web-страниц: VBScript, теория программирования. Глушаков С.В., Мельников В.В., Сурядный А.С. 2001

  2. http://www.intuit.ru/department/se/vbamsoffice2007/1/

5