Управління файлами за допомогою VBA
Управління файлами включає дії, такі як копіювання файлів, видалення невживаних файлів для звільнення області дискової пам’яті, переміщення файлів з одного диска на інших і створення або видалення каталогів диска. Управління файлами включає також такі види обробки, як проглядання списку файлів в теці для визначення розміру файлу або дати і часу, коли цей файл був модифікований востаннє.
У нижчеприведеній таблиці вказані функції, оператори і методи управління файлами. У першому стовпці таблиці знаходиться ключове слово VBA, в другому - указується, чи призначено ключове слово для функції, оператора або об’єктного методу. У третьому стовпці міститься короткий опис призначення кожної функції, оператора або методу.
Ім’я | Категорія | Призначення |
ChDir | Оператор | Змінює поточний каталог |
ChDrive | Оператор | Змінює поточний драйвер диска |
CurDir | Функція | Повертає поточний каталог |
Dir | Функція | Повертає ім’я каталога або файлу, співпадаюче з певним ім’ям файлу, передаваним як строковий аргумент. Призначена для знаходження одного або декількох файлів на диску. |
FileCopy | Оператор | Копіює файл |
FileDateTime | Функція | Повертає значення типу Date, що містить дату і час, коли цей файл був змінений останній раз. |
FileLen | Функція | Повертає довжину файлу в байтах |
GetAttr | Функція | Повертає число, що представляє об’єднані атрибути файлу або каталога диска, такі як System, Hidden і так далі |
GetOpenFileName | Метод | Відображає Excel-диалоговое вікно Open і повертає ім’я файлу, вибране користувачем. У Word немає. |
GetSaveAsFileName | Метод | Відображає Excel-диалоговое вікно Save As і повертає ім’я файлу, вибране користувачем. У Word немає. |
Kill | Оператор | Видаляє файли з драйвера диска. |
MkDir | Оператор | Створює каталог диска. |
Name | Оператор | Перейменовує або переміщає файл. |
RmDir | Оператор | Видаляє каталог диска. |
SetAttr | Оператор | Встановлює атрибути файлу. |
Оператори, функції і об’єктні методи, наявні в VBA, діляться на шість різних функціональних частин:
1. Отримання або зміна атрибутів файлу;
2. Вибірка або знаходження імен файлів;
3. Отримання або зміна поточного драйвера диска і теки або створення і видалення тек диска;
4. Копіювання або видалення файлів;
5. Перейменування або переміщення файлів;
6. Отримання інформації про файли, такий як довжина файлу, дата і час, коли цей файл був модифікований останнім.
Виконання макросу
Дата добавления: 2016-07-22; просмотров: 1457;