Option vergelijkt Gegevensbestand
Expliciete optie
Openbare fs als FileSystemObject, strOrigDir als Koord, strDestDir als Koord
Overheidsfunctie InstallEMTSCompRpt () als Koord
Reeks fs = Nieuwe FileSystemObject
strOrigDir = CurrentProject.Path & „\“
strDestDir = fFolderDialog
fCopyFile Debug.Print („testprog.txt“)
De Functie van het eind
Overheidsfunctie fFolderDialog () als Koord
'Vereist verwijzing naar Microsoft Office 10.0 de Bibliotheek van Objecten.
Schemerige fDialog als Office.FileDialog
Schemerige varFile als Variant
'Duidelijke listboxinhoud.
'Me.FileList.RowSource = ""
'Opstelling de Dialoog van het Dossier.
Reeks fDialog = Application.FileDialog (msoFileDialogFolderPicker)
Met fDialog
'Sta gebruiker toe om slechts één Gegevensbestand te selecteren EMTSReports
.AllowMultiSelect = Vals
'Plaats de titel van het dialoogvakje.
. De titel = „te selecteren gelieve het Gegevensbestand EMTSReports om voorwerpen“ te ontvangen
'Haal de huidige filters leeg, en voeg ons toe.
. Filters.Clear
.InitialFileName = „de Toepassingen \ EMTS \ van de Toegang \ \ okc-svr01 \ obishare$ \“
.InitialView = msoFileDialogViewList
'Toon de dialoogdoos. Als. Toon Ware methodewinst,
de 'gebruiker plukte minstens één dossier. Als. Toon methodewinst
'Vals, annuleert de geklikte gebruiker.
Als. Toon = Waar toen
De 'lijn door elk dossier selecteerde en voegt het aan ons lijstvakje toe.
Voor elk varFile in .SelectedItems
fFolderDialog = varFile
Daarna
Anders
fFolderDialog = ""
Eind als
Eind met
De Functie van het eind
Overheidsfunctie fCopyFile (strFileName als Koord) als Koord
Schemerige lstrSource als Koord
Op Fout GoTo ErrfCopyFile
lstrSource = strOrigDir & strFileName
fs.CopyFile lstrSource, strDestDir
fCopyFile = het „Dossier“ & strFileName & „kopi�ërde met succes aan“ & strDestDir & „.“
ExitfCopyFile:
De Functie van de uitgang
ErrfCopyFile:
fCopyFile = „Dossier“ & strFileName & „er niet in geslaagd om te kopiëren aan“ & strDestDir & „. “
fCopyFile = fCopyFile & de „Fout is“ & Err.Number & „-“ & Err.Description & „.“
fCopyFile MsgBox, vbExclamation, „Fout InstallEMTSCompRpt: “
Hervat ExitfCopyFile
Beëindig Functie
|