Заява VBA FileCopy

Опис FileCopy

Копіює файл з одного каталогу в інший.

Прості приклади FileCopy

1 FileCopy "C: \ Test.txt" "D: \"

Буде скопійовано файл "Test.txt" з "C: \" на диск D.

Якщо файл "Test.txt" не існує на "C: \", це призведе до помилки під час виконання "53": Файл не знайдено.

Синтаксис FileCopy

У редакторі VBA ви можете набрати “FileCopy (”, щоб побачити синтаксис оператора FileCopy:

Оператор FileCopy містить 2 аргументи:

Джерело: Рядок ім'я файлу для копіювання. Може включати шлях.

Пункт призначення: Рядовий вираз, що вказує ім'я цільового файлу. Місце призначення може містити каталог або папку та диск.

Приклади функції Excel VBA FileCopy

Будь ласка, протестуйте за допомогою наступного коду.

123456789101112131415161718192021222324252627282930 Sub FileCopy_Example ()Затемнити dlgFilePicker як FileDialogDim dlgFileSaveAs як FileDialogDim strOrgFile As StringЗатемнити strTarFile як рядокВстановити dlgFilePicker = Application.FileDialog (msoFileDialogFilePicker)dlgFilePicker.AllowMultiSelect = НеправдаdlgFilePicker.ButtonName = "Копіювати"dlgFilePicker.Title = "Виберіть файл для копіювання"Якщо dlgFilePicker.Show = ІстинаstrOrgFile = dlgFilePicker.SelectedItems (1)ІнакшеВийти з підпЗакінчити ЯкщоВстановити dlgFileSaveAs = Application.FileDialog (msoFileDialogSaveAs)dlgFileSaveAs.Title = "Будь ласка, вкажіть папку та напишіть назву файлу."dlgFileSaveAs.ButtonName = "Вставити"Якщо dlgFileSaveAs.Show = ІстинаstrTarFile = dlgFileSaveAs.SelectedItems (1)ІнакшеВийти з підпЗакінчити ЯкщоFileCopy strOrgFile, strTarFileEnd Sub

Запустивши його, він спочатку відобразить діалогове вікно «Будь ласка, виберіть файл для копіювання».

Потім слід вибрати файл для копіювання.

Після вибору файлу натисніть кнопку «Копіювати».

Потім з'явиться діалогове вікно «Будь ласка, вкажіть папку та напишіть назву файлу».

Вам слід вибрати папку призначення та записати назву файлу.

Після цього натисніть кнопку «Вставити».

Потім вихідний файл буде скопійовано з папкою призначення та ім’ям файлу.

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave