Составители:
71
диспл
ак, в языке VBA сохранились несколько
опе
опера
бой ед ый смысл. Так, файл может быть
про а
лищем накопителях на магнит-
ны
устрой
и данных в файле. Эти типы опре-
деляю
оизвольной длины и представляющие собой частный случай файла произ-
цией ткрываемого файла (включая указание пути к нему).
При
Кром а может быть указан его задаваемый размер в байтах. Номер
своб может быть определен предварительно с помощью инструкции
FreeF
O
писи не существующего файла последователь-
ного полнение этого фрагмента программы приведет к созданию в те-
куще test1.hhh. Поскольку вывод в файл не производился,
разм байт.
ей, ввода с клавиатуры, файловой работы. В настоящее время произошла
унификация подобного рода операторов. Т
раторов, смысл которых представлен в табл. 7. Основным назначением базовых
торов ввода вывода VBA является работа с файлами. Файл представляет со-
иницу хранения данных, имеющих конкретн
гр ммой (исполняемыми кодами), исходным текстом, документом, просто храни-
записей. Физически файл хранится, как правило, на
х дисках, хотя операционная система машины рассматривает любое внешнее
ство как приемник или источник файлов.
В VBA существует три способа организаци
т и тип доступа к файлу. Различают:
• последовательные файлы, предназначенные для чтения и записи последова-
тельных блоков символьных данных, представляющих собой последователь-
ность кодов символов, включая служебные;
• файлы произвольного доступа, предназначенные для записи и чтения данных,
структурированных как записи фиксированной длины;
• двоичные файлы, предназначенные для записи и чтения числовых данных
пр
вольного доступа с длиной записи 1 байт.
Перед началом работы программы с файлом он должен быть открыт инструк-
Open, которая задает имя о
открытии указывается номер открываемого канала системы. Дополнительно
может быть задан тип файла (последовательного доступа, произвольного доступа,
двоичный), ключ записи и состояние файла (для чтения, записи или добавления).
е этого для файл
одного канала
ile.
Пример 21. Открытие для чтения несуществующего файла. Выполнение это-
го фрагмента программы приведет к выдаче системой сообщения об ошибке “Файл
не найден” и прекращению работы программы.
pen "test1. sss " For Input As #1
Close #1
Пример 22. Открытие для за
доступа. Вы
м каталоге нового файла
ер созданного файла 0
Страницы
- « первая
- ‹ предыдущая
- …
- 69
- 70
- 71
- 72
- 73
- …
- следующая ›
- последняя »
