FileCopy Leírás
Fájlt másol az egyik könyvtárból a másikba.
Egyszerű FileCopy példák
1 | FileCopy "C: \ Test.txt" "D: \" |
Ezzel átmásolja a „C: \” „Test.txt” fájlt a D meghajtóra.
Ha a „Test.txt” fájl nem létezik a „C: \” fájlon, akkor futásidejű hiba lép fel, „53”: A fájl nem található.
FileCopy szintaxis
A VBA szerkesztőben beírhatja a „FileCopy (”) parancsot a FileCopy utasítás szintaxisának megtekintéséhez:
A FileCopy utasítás két érvet tartalmaz:
Forrás: A másolandó fájl karakterlánca. Útvonalat tartalmazhat.
Rendeltetési hely: Karakterlánc kifejezés, amely meghatározza a célfájl nevét. A célállomás tartalmazhat könyvtárat vagy mappát és meghajtót.
Példák az Excel VBA FileCopy funkciójára
Kérjük, tesztelje az alábbi kóddal.
123456789101112131415161718192021222324252627282930 | Sub FileCopy_Example ()Dim dlgFilePicker FileDialogkéntDim dlgFileSaveAs FileDialog névenDim strOrgFile mint karakterláncDim strTarFile mint karakterláncÁllítsa be a dlgFilePicker = Application.FileDialog (msoFileDialogFilePicker)dlgFilePicker.AllowMultiSelect = HamisdlgFilePicker.ButtonName = "Másolás"dlgFilePicker.Title = "Kérjük, válasszon ki egy másolandó fájlt"Ha dlgFilePicker.Show = Igaz akkorstrOrgFile = dlgFilePicker.SelectedItems (1)MásKilépés a SubbólVége HaÁllítsa be a dlgFileSaveAs = Application.FileDialog (msoFileDialogSaveAs)dlgFileSaveAs.Title = "Kérjük, jelöljön ki egy mappát, és írjon fájlnevet."dlgFileSaveAs.ButtonName = "Beillesztés"Ha dlgFileSaveAs.Show = Igaz akkorstrTarFile = dlgFileSaveAs.SelectedItems (1)MásKilépés a SubbólVége HaFileCopy strOrgFile, strTarFileEnd Sub |
Futtatásakor először megjelenik egy „Kérjük, válassza ki a másolandó fájlt” párbeszédpanel.
Ezután ki kell választania a másolni kívánt fájlt.
A fájl kiválasztása után kattintson a „Másolás” gombra.
Ezután megjelenik egy párbeszédpanel „Kérjük, jelölje meg a mappát, és írja be a fájl nevét”.
Válasszon ki egy célmappát, és írjon be egy fájlnevet.
Ezt követően kattintson a „Beillesztés” gombra.
Ezután a forrásfájl másolásra kerül a célmappával és a fájlnévvel.