HTML, Excel, Word, SEOОсновы VBA ⇒ Управление файлами с помощью VBA

Основы VBA

Самоучитель vba: Теория
..Первый макрос в Word
..Этапы записи макроса
..Запись макроса в Word
..Запись макроса в Excel
..Код макроса
..Выполнение макроса
..Типы данных VBA
..Переменные VBA
..Константы VBA
..Совместимость типов данных
..Арифметические операторы
..Логические операторы
..Строковые операторы
..Функции VBA ч.1
..Функции VBA ч.2
..Примеры использования функций
..Функции host-приложений
..Функции-процедуры
..Пользовательские функции в Excel
..Операторы ветвления: простой выбор
..Операторы ветвления: сложный выбор
..Использование MsgBox
..Прерывание процедур и функций
..Необязательные аргументы функций
..Циклы VBA ч.1
..Циклы ч.2
..Циклы ч.3
..Массивы VBA ч.1
..Массивы ч.2
..Массивы ч.3
..Управление файлами с помощью VBA
Самоучитель vba: Практика
Игра: Цепная реакция
Приложения
..Сумматор
..Наклейки
..Восьмерка
..Менеджер почты
Надстройки
..DEF
..SortSheets
..HideSheet



Управление файлами с помощью 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, делятся на шесть различных функциональных частей:




В начало страницы



В начало страницы