Краткое описание инструмента и ремесла программирования. Степанов А.Г - 53 стр.

UptoLike

53
Таблица 2.7. Операторы ввода вывода VBA
Программирование файлового обмена в принципе является достаточным
для программирования вообще любых системных устройств ввода вывода. Тем
не менее, при программировании обмена с клавиатурой и дисплеем можно
воспользоваться специальными встроенными функциями InputBox и MsgBox
языка VBA, предназначенными именно для этой цели. В отличие от обычных
файловых операторов ввода-вывода эти функции позволяют стандартно, то
есть так, как это принято в большинстве программ, оформлять действия по
вводу и выводу. В некотором смысле эти функции можно рассматривать как
дополнительные операторы вводавывода, работающие по специальным
правилам.
Предназначенная для ввода данных с клавиатуры функция InputBox
выводит на экран диалоговое окно, содержащее сообщение, и поле ввода,
устанавливает режим ожидания ввода текста пользователем или нажатия
кнопки, а затем возвращает в программу значение типа String, содержащее
текст, введенный в поле. Формат записи функции:
InputBox(prompt[,title][,default][,Xpos][,Ypos][,helpfile,context])
Здесь prompt строковое выражение, которое будет отображаться как
сообщение в диалоговом окне; title - сообщение, отображаемое в заголовке окна
(если оно опущено, то отображается имя приложения); default сообщение,
которое будет выводиться в строке при запуске; Xpos и Ypos задают положение
окна на экране; helpfile и contextсоответственно имя файла и номер раздела
справочной системы.
Предназначенная для вывода на дисплей функция MsgBox выводит на
экран диалоговое окно с сообщением и ожидает нажатия кнопки пользователем.
Значение нажатой кнопки возвращается как число типа Integer. Формальная
запись функции, которая не анализирует вид нажатой кнопки и вызывается как
процедура, выглядит так:
MsgBox prompt[,buttons][,title][, helpfile,context]
Действие Ключевые слова
Создать или редактировать файл
Open
Закрыть файл
Close
, Reset
Управление форматами записи
Format
, Print, Print #, Spc, Tab, Width #
Копирование файлов
FileCopy
Чтение свойств файлов
EOF
, FileAttr, FileDateTime, FileLen, FreeFile, GetAttr, Loc, LOF,
Seek
Управление свойствами файлов
Dir
, Kill, Lock, Unlock, Name
Чтение файлов
Get
, Input, Input #, Line Input #
Определение размера файла
FileLen
Установка или чтение атрибутов
файлов
FileAttr
, GetAttr, SetAttr
Задание номера записи файла
Seek
Запись в файл
Print #
, Put, Write #