2.5       Стандартные функции работы с файлами, строками, диалоговыми окнами

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

Таблица 2.4 – Функции и операторы для работы с файлами

Функция, оператор  Назначение
Open Открывает файл
Close Закрывает все файлы
Close # Закрывает файл по идентификатору
Reset Закрывает все открытые файлы, записывает содержимое буферов.
Print tt Записывает данные в файл
FileCopy Копирует файл
EOF Определяет метку конца файла
FileAttr Возвращает режим доступа открытого файла
FileDateTime Возвращает дату и время создания файла
FileLen Возвращает размер файла в байтах
FreeFile Возвращает номер свободного идентификатора
GetAttr Получает атрибуты файла
SetAttr Устанавливает атрибуты файла
Loc Возвращает номер текущей позиции в файле
LOF Возвращает размер открытого файла в байтах
Seek Устанавливает на заданную номером позицию или запись в файле
Dir Возвращает содержимое текущей папки
Kill Удаляет файл
Lock Блокирует файл при работе в многопользовательской среде
Unlock Снимает блокировку файла в многопользовательской среде
Name Задает имя файла
Get # Читает данные из файла
Input Читает данные из файла
Input # Читает данные из файла
Line Input # Читает строку из файла
Put # Записывает данные в файл
Write # Записывает данные в файл

В таблице 2.5 представлены функции обработки строковых выражений, которые позволяют произвести широкий спектр операций: от нахождения длины строки, до замены в строке подстрок.

Таблица 2.5 – Функции для работы со строками

Функция Назначение
Asc Возвращает ASCII- код символа
Chr Преобразовывает ASCII-код в символ
InStr, InStrRev Осуществляет поиск одной строки в другой
Lcase Изменяет регистр букв исходной строки на нижний
Left Возвращает указанное количество символов с начала строки
Len Возвращает количество символов в строке
Ltrim, RTrim, Trim Удаляют пробелы, расположенные соответственно в начале, в конце и с обеих сторон символьной строки
Функция Назначение
Mid Возвращает заданное количество символов из произвольного места строки
Right Возвращает указанное количество символов с конца строки
Str, CStr Преобразовывают числовое выражение в строку
StrReverse Изменяет порядок следования символов в строке на обратный
StrConv Изменяет регистр букв символьной строки
Продолжение таблицы 2.5
Val Преобразовывают строку в числовое выражение
UCase Изменяет регистр букв исходной строки на нижний

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

Функция InputBox выводит на экран диалоговое окно, содержащее сообщение, поле ввода, и две кнопки OK и Cancel. Она устанавливает режим ожидания ввода текста пользователем и нажатия кнопки, а затем, при нажатии на кнопку OK, возвращает значение типа String, содержащее текст, введенный в поле ввода. При нажатии кнопки Cancel возвращается пустая строка.

Процедура MsgBox выводит на экран диалоговое окно, содержащее сообщение, устанавливает режим ожидания нажатия кнопки пользователем, а затем возвращает значение типа Integer, указывающее, какая кнопка была нажата.



Информация о работе «Создание программного продукта на языке программирования Visual Basic for Applications»
Раздел: Информатика, программирование
Количество знаков с пробелами: 23714
Количество таблиц: 8
Количество изображений: 3

Похожие работы

Скачать
216919
8
10

... проекта. В этом случае редактор кода вызывается кнопкой View Code (Просмотр кода) панели инструментов окна Проводника. 2.3 Характеристика программы Данная программа написана на языке Visual Basic 6.0 и представляет собой 1 приложением, предназначенных выполнять все функции, которые требуются заданию. В конечный продукт входит 1 откомпилированное приложения, размер которого составляет ...

Скачать
15818
4
1

... и программ не предъявляются.   2          ОПИСАНИЕ ПРОГРАММЫ   2.1      Общие сведения Тестирующая программа предназначена для проверки знаний учащихся. Язык программирования Visual Basic for Applications (VBA), MySQL Системные требования: ·            Операционная система Windows 98-XP. ·            Среда программирования Visual Basic for Applications ·            MySQL, ODBC ...

Скачать
27515
0
13

... тенденция к снижению снаряда, то таймер 1 останавливается: If Label17.Caption < 150 Then Timer1.Interval = 0 Цель поражена (Рис.13). Рис.13 Заключение Таким образом, язык программирования Visual Basic, наглядно позволяет смоделировать физический процесс, получить конкретные результаты и навыки. Отличительной особенностью VB, является возможность работы его непосредственно в среде Windows, что ...

Скачать
38110
0
25

... входит в электронное образовательное пространство учителя»?(Рис.1) Для того чтобы ответить на этот вопрос, необходимо определить: «что же такое цифровой образовательный ресурс?» Место ЦОР в электронном образовательном пространстве учителя   Определения ЦОРов В настоящее время существует множество определений понятия цифровых образовательных ресурсов, попробуем рассмотреть некоторые из них. ...

0 комментариев


Наверх