Объект Application. Основные свойства и методы.
Встроенные функции для работы с файловой системой.
Файлом называется область на каком-либо внешнем носителе информации, содержащая однотипную информацию, имеющую общее название.
Файлов в оперативной памяти нет.
Классификации:
Физические(наборы данных)–данные на внешнем носителе, представленные в виде файла, основными характеристиками являются тип записи(постоянной, переменной, неопределенной длины), метод доступа(последовательный, прямой, индексно-последовательный) и некоторые другие свойства, учитывающие особенности устройства и носителя, на которых расположен файл.
Логический–существует в приложении(программе), характеризующийся именем, описанием типа файла(текстовый, типизированный, нетипизированный) и направлением передачи(вводной, выводной, расширяемый).
CurDir()-функция, которая возвращает путь к текущему каталогу, где будут сохраняться файлы.
Dir()-позволяет искать файл или каталог по указанному пути на диске.
EOF(n)-если достигнут конец файлов (и при чтении, и при записи) функция вернет True, если нет-False.
FileAttr(n)-позволяет определить, как именно был открыт файл: на чтение, на запись (output), на добавление в двоичном и других режимах.
FileLen(n)-возвращает длину указанного файла в байтах.
FreeFile-позволяет определить следующую свободную цифру, которую можно использовать как номер файла при его открытии.
GetAttr(…)-позволяет обратиться к файлу и получить информацию о его атрибутах (скрытый, доступен для чтения, архивный и т.д.).
input(…)-
inputB()-позволяет указать количество байтов, которые нужно считать за 1 заход из файла.
Loc()-возвращает число, которое определяет предыдущее место на диске.
Seek()-возвращает информацию о позиции, с которой будет выполняться следующая операция чтения или вставки.
Lof()-позволяет определять длину открытого файла в байтах.
Работа с текстовыми файлами.
Файлом называется область на каком-либо внешнем носителе информации, содержащая однотипную информацию, имеющую общее название.
Файлов в оперативной памяти нет.
Классификации:
Физические(наборы данных)–данные на внешнем носителе, представленные в виде файла, основными характеристиками являются тип записи(постоянной, переменной, неопределенной длины), метод доступа(последовательный, прямой, индексно-последовательный) и некоторые другие свойства, учитывающие особенности устройства и носителя, на которых расположен файл.
Логический–существует в приложении(программе), характеризующийся именем, описанием типа файла(текстовый, типизированный, нетипизированный) и направлением передачи(вводной, выводной, расширяемый).
Содержимым текстовых файлов является последовательность сток произвольной длины(бесконечная строка знаков).
Open <имя> for <назначение> as <номер>
Имя-полное имя файла в апострофах;
Назначение-input(чтение), output(создали), append(уже есть, можно и считать и дозаписать)
close <номер>
Поток становится недоступным, разрывается связь между логическими и физическими формами.
print <номер>, <переменная=выражение>–строка добавляется в конец файла
input <номер>,<переменная>–читать, извлекать.
Объект Application. Основные свойства и методы.
Объект Application представляет приложение Excel. После запуска Excel объект Application будет доступен всегда. Если вы обращаетесь к какому-либо свойству без указания вышестоящего объекта, то редактор Visual Basic будет считать, что вы обращаетесь к свойству объекта Application. Поэтому эти две строки кода в Excel равнозначны: Application.Workbooks.Add и Workbooks.Add.
Свойство AutoRecover позволяет определить параметры автосохранения Excel.
Свойство Calculation позволяет настроить режим пересчета рабочей книги.
Свойство Cells- позволяет обращаться к ячейкам активного листа.
Columns – работа со столбцом.
Rows – работа со строкой.
Метод GetOpenFilename() открывает диалоговое окно и позволяет получить информацию о том, что выбрал пользователь.
Метод GetSaveAsFilename() по функциональности соотвествует команде Сохранить как.
Метод Run() позволяет выполнить процедуру или функцию VBA, макрос Excel или процедуру или функцию.