Методы объекта FileSystemObject
Метод | Назначение |
BuildPath | Создание строки путем слияния аргументов и добавления между ними, если его нет, разделителя "\" (обратной косой черты). |
CopyFile | Копирование одного или нескольких файлов из одной папки в другую. |
CopyFolder | Копирование содержимого папки со всеми содержащимися в ней папками (подкаталогами) в заданное место. |
CreateFolder | Создание новой папки с заданным именем. |
CreateTextFile | Создание файла и открытие его в режиме текстового файла последовательного доступа для записи как объекта TextStream |
DeleteFile | Удаление одного или нескольких заданных файлов. |
DeleteFolder | Удаление одной или нескольких заданных папок вместе со всем их содержимым. |
DriveExists | Проверка существования диска с заданным именем на локальной машине или в сети. |
FileExists | Проверка существования файла с заданным именем на локальной машине или в сети. |
FolderExists | Проверка существования папки с заданным именем на локальной машине или в сети |
GetAbsolutePathName | Получение полного имени файла или папки по относительному имени. |
GetBaseName | Получение поcледнего компонента - имени папки или файла (без расширения) по его полному или относительному имени. |
GetDrive | Получение ссылки на объект Drive, связанный с заданным диском. |
GetDriveName | Получение имени диска из имени папки или файла. |
GetExtensionName | Получение расширения из заданного имени файла. |
GetFile | Получение ссылки на объект File, связанный с заданным файлом. |
GetFileName | Получение имени (с расширением) файла из полного имени (пути) файла. |
GetFolder | Получение ссылки на объект Folder, связанный с заданной папкой. |
GetParentFolderName | Получение имени папки, являющейся предпоследним компонентом полного имени (пути) файла или папки. |
GetSpecialFolder | Получение ссылки на объект Folder, связанный с одной из трех специальных папок - папки Windows, системной папки и папки временных файлов. |
GetTempName | Получение имени для временного файла. |
MoveFile | Перемещение одного или нескольких файлов из одной папки в другую. |
MoveFolder | Перемещение содержимого папки со всеми содержащимися в ней папками (подкаталогами) в заданное место. |
OpenTextFile | Открытие файла как объекта TextStream для проведения операций чтения/записи в режиме последовательного доступа. |
У каждого из прочих вышеперечисленных семейств и объектов имеются свои свойства и методы. Для ознакомления с ними следует обратиться к справочной литературе.
Элементы управления в приложениях VBA
Кнопки как основа выполнения действий
Наиболее простой путь обеспечить взаимодействие пользователя с приложением - предусмотреть наличие кнопок, нажатие которых будет вызывать необходимые действия. Для этих целей можно использовать элемент управления Command Button (Кнопка управления), предоставляемый системой VBA, или разработать собственную "кнопку", используя элемент управления Image (Изображение), содержащий графику (значок).