Declarație VBA FileCopy

FileCopy Description

Copiază un fișier dintr-un director în altul.

Exemple simple FileCopy

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

Aceasta va copia fișierul „Test.txt” de pe „C: \” pe unitatea D.

Dacă fișierul „Test.txt” nu există pe „C: \”, va apărea o eroare de execuție ‘53’: Fișierul nu a fost găsit.

Sintaxă FileCopy

În Editorul VBA, puteți tasta „FileCopy (” pentru a vedea sintaxa declarației FileCopy:

Declarația FileCopy conține 2 argumente:

Sursă: Numele șirului fișierului de copiat. Poate include calea.

Destinaţie: Expresie șir care specifică numele fișierului țintă. Destinația poate include director sau folder și unitate.

Exemple de funcții Excel VBA FileCopy

Vă rugăm să testați cu următorul cod.

123456789101112131415161718192021222324252627282930 Sub FileCopy_Example ()Dim dlgFilePicker ca FileDialogDim dlgFileSaveAs As FileDialogDim strOrgFile As StringDim strTarFile As StringSetați dlgFilePicker = Application.FileDialog (msoFileDialogFilePicker)dlgFilePicker.AllowMultiSelect = FalsedlgFilePicker.ButtonName = "Copiați"dlgFilePicker.Title = "Vă rugăm să selectați un fișier de copiat"Dacă dlgFilePicker.Show = True AtuncistrOrgFile = dlgFilePicker.SelectedItems (1)AltfelIeșiți din SubEnd IfSetați dlgFileSaveAs = Application.FileDialog (msoFileDialogSaveAs)dlgFileSaveAs.Title = "Vă rugăm să indicați un folder și să scrieți un nume de fișier."dlgFileSaveAs.ButtonName = "Lipiți"Dacă dlgFileSaveAs.Show = True AtuncistrTarFile = dlgFileSaveAs.SelectedItems (1)AltfelIeșiți din SubEnd IfFileCopy strOrgFile, strTarFileSfârșitul Sub

Rularea acestuia va afișa la început un dialog „Vă rugăm să selectați un fișier de copiat”.

Apoi, ar trebui să selectați un fișier de copiat.

După selectarea unui fișier, faceți clic pe butonul „Copiere”.

Apoi, se va afișa un dialog „Vă rugăm să indicați un folder și să scrieți un nume de fișier”.

Ar trebui să selectați un folder de destinație și să scrieți un nume de fișier.

După aceea, faceți clic pe butonul „Lipire”.

Apoi, fișierul sursă va fi copiat cu folderul de destinație și numele fișierului.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave