Помощь в написании студенческих работ
Антистрессовый сервис

Синтаксис языка vba

РефератПомощь в написанииУзнать стоимостьмоей работы

Возможна также запись чисел в экспоненциальной форме. Так, десятичное число 0,65 или его эквивалент 6,5 • 10 в VBA может быть записано в следующем виде: 6.5Е-4 (6.5D-4). Обязательное число до латинской буквы Е (D) называется мантиссой, а целое число после буквы — порядком. Имена используются для обозначения объектов в программе (имя программы, имя процедуры, имя константы, имя переменной и т. д. Читать ещё >

Синтаксис языка vba (реферат, курсовая, диплом, контрольная)

В результате изучения материала данной главы студент должен: знать

  • • особенности и синтаксис языка VBA;
  • • что собой представляют стандартные окна диалога; уметь
  • • работать с данными на примере массивов и стандартных типов;
  • • реализовывать на VBA линейные и циклические алгоритмы, алгоритмы с условиями;

владеть

  • • навыками создания простых программ с использованием процедур и функций;
  • • способностью работы с редактором VBE.

В данной главе рассматриваются ключевые элементы языка и методы программирования на VBA. В ней анализируются элементы языка: алфавит и правила именования; поддерживаемые типы данных; описание констант, переменных и массивов; типы выражений и операторы управления, процедуры и функции. Изложение материала сопровождается различными содержательными примерами.

Алфавит и правила именования

Алфавит языка. В VBA при создании программ могут использоваться следующие символы:

  • • прописные и строчные буквы латинского и русского алфавита;
  • • арабские цифры от 0 до 9;
  • • 26 специальных символов: !#$%&Л*() + — / = ?@_|;

" пробел.

Код программы на VBA, который содержится в модуле VBA, состоит из набора инструкций. Общепринято вводить по одной инструкции в каждой строке, однако это не является обязательным требованием, можно, например, для компактности кода, в одной строке размещать несколько инструкций. В этом случае для разделения инструкций применяется символ двоеточия. В следующем примере три инструкции приведены в одной строке:

х=1: у=2: z=3.

Разделители строк. Строка программы VBA может содержать до 1023 символов и не более 10 разделителей. Для удобства воспроизведения длинных строк в окне редактирования VBA один оператор можно разбить на несколько физических строк. В данном случае в месте разбиения ставится пробел, а за ним — символ подчеркивания. Например:

Forml.Caption =.

''Программа расчета налога" .

Комментарии. Для пояснения отдельных фрагментов в программе могут использоваться комментарии, которые игнорируются при выполнении программы. Существует два способа использования комментария. В первом способе для этого применяется символ апострофа ('). При этом все символы строки после апострофа рассматриваются как комментарий. Апостроф можно указывать в любом месте строки. Второй способ — использовать оператор Rem, указав его в начале строки. Этот способ, по существу, пережиток старых версий Basic, он включен в VBA для совместимости. Пример:

'Инициализация переменной х х=0 'начальное значение переменной х равно О.

Rem Отображение результата.

MsgBox х Представление чисел. Числа в VBA представляют собой последовательность цифр со знаком «+» или «-» (знак + обычно не употребляется), например, +7, -18.32. Дробная часть в числе отделяется от целой части точкой (.). Нулевую целую часть можно опустить. Примеры: 0.5, -5.68, -.12. Данная форма записи чисел носит название основной.

Возможна также запись чисел в экспоненциальной форме. Так, десятичное число 0,65 или его эквивалент 6,5 • 10[1] в VBA может быть записано в следующем виде: 6.5Е-4 (6.5D-4). Обязательное число до латинской буквы Е (D) называется мантиссой, а целое число после буквы — порядком.

Имена используются для обозначения объектов в программе (имя программы, имя процедуры, имя константы, имя переменной и т. д.).

Правила образования имен:

  • • имя должно начинаться с буквы;
  • • может включать только буквы, цифры и «_» (знак подчеркивания);
  • • длина имени не должна быть более 255 символов;
  • • необходимо соблюдать уникальность имен;
  • • зарезервированные слова VBA не могут использоваться в качестве имен (например, Integer, Sub, Long и т. п.);
  • • прописные и строчные буквы воспринимаются одинаково.
  • [1] Гарнаев А. Ю. Excel, VBA, Internet в экономике и финансах. СПб.: БХВ-Петербург, 2003; Гарнаев А. Самоучитель VBA. СПб.: БХВ-Пстербург, 2004; Гарнаев А. Ю., Руди-кова JI. В. Microsoft Office Excel 2010: разработка приложений. СПб.: БХВ-Петербург, 2011 ;Глушаков С. И., Мельников И. И., Сурядный А. С. Программирование в среде Windows; Назаров С. В., Мельников П. П. Программирование на MS VISUAL BASIC.
Показать весь текст
Заполнить форму текущей работой