Объект 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 или процедуру или функцию.

Наши рекомендации