VBA FileCopy-verklaring

Beschrijving van bestandskopie

Kopieert een bestand van de ene directory naar de andere.

Eenvoudige FileCopy-voorbeelden

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

Hiermee wordt het bestand "Test.txt" op "C:\" naar de D-schijf gekopieerd.

Als het bestand "Test.txt" niet bestaat op "C:\", zal er een Runtime-fout '53' optreden: Bestand niet gevonden.

FileCopy-syntaxis

In de VBA-editor kunt u "FileCopy(" typen om de syntaxis voor de FileCopy-instructie te zien:

De FileCopy-instructie bevat 2 argumenten:

Bron: Tekenreeksnaam van het te kopiëren bestand. Kan pad bevatten.

Bestemming: Tekenreeksexpressie die de naam van het doelbestand aangeeft. De bestemming kan een map of map en een schijf bevatten.

Voorbeelden van Excel VBA FileCopy-functie

Gelieve te testen met de volgende code.

123456789101112131415161718192021222324252627282930 Sub FileCopy_Example()Dim dlgFilePicker As FileDialogDim dlgFileSaveAs As As FileDialogDim strOrgFile As StringDim strTarFile As StringStel dlgFilePicker = Application.FileDialog(msoFileDialogFilePicker) indlgFilePicker.AllowMultiSelect = FalsedlgFilePicker.ButtonName = "Kopiëren"dlgFilePicker.Title = "Selecteer een bestand om te kopiëren"Als dlgFilePicker.Show = True DanstrOrgFile = dlgFilePicker.SelectedItems(1)AndersSluit subStop alsStel dlgFileSaveAs = Application.FileDialog(msoFileDialogSaveAs) indlgFileSaveAs.Title = "Geef een map aan en schrijf een bestandsnaam op."dlgFileSaveAs.ButtonName = "Plakken"Als dlgFileSaveAs.Show = True DanstrTarFile = dlgFileSaveAs.SelectedItems(1)AndersSluit subStop alsBestandCopy strOrgFile, strTarFileEinde sub

Als u het uitvoert, wordt eerst een dialoogvenster weergegeven "Selecteer een bestand om te kopiëren".

Vervolgens moet u een bestand selecteren om te kopiëren.

Klik na het selecteren van een bestand op de knop “Kopiëren”.

Vervolgens wordt een dialoogvenster weergegeven "Geef een map aan en schrijf een bestandsnaam".

U moet een doelmap selecteren en een bestandsnaam schrijven.

Klik daarna op de knop “Plakken”.

Vervolgens wordt het bronbestand gekopieerd met de doelmap en bestandsnaam.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave