Option Porównywać Baza danych
Opcja Wyraźny
Społeczeństwo fs Jako FileSystemObject, strOrigDir Jako Sznurek, strDestDir Sznurek
Jawny Funkcja InstallEMTSCompRpt () Sznurek
Set fs = Nowy FileSystemObject
strOrigDir = CurrentProject.Path & "\"
strDestDir = fFolderDialog
Debug.Print fCopyFile ("testprog.txt")
Końcówka Funkcja
Jawny Funkcja fFolderDialog () Sznurek
'Wymagać odniesienie Microsoft Office 10.0 Przedmiot Biblioteka.
Ciemnawy fDialog Jako Office.FileDialog
Ciemnawy varFile Jako Wariant
'Jasny listbox zawartość.
'Me.FileList.RowSource = ""
'Tworzyć the Kartoteka Dialog.
Ustawiać fDialog = Application.FileDialog (msoFileDialogFolderPicker)
Z fDialog
'Pozwolić użytkownik tylko jeden EMTSReports Baza danych
.AllowMultiSelect = Fałszywy
'Set the tytuł the dialog pudełko.
. Tytuł = "Zadawalać wybiórka the EMTSReports Baza danych przedmiot"
'Jasny jasny the prąd filtr, i dodawać nasz swój.
. Filters.Clear
.InitialFileName = "\ \ okc-svr01 \ obishare$ \ Dojazdowy Zastosowanie \ EMTS \"
.InitialView = msoFileDialogViewList
'Pokazywać the dialog pudełko. Jeżeli the. Pokazywać metoda powrót Prawdziwy, the
'użytkownik podnosić przynajmniej jeden kartoteka. Jeżeli the. Pokazywać metoda powrót
'Fałszywy, the użytkownik klikać Odwoływać.
Jeżeli. Przedstawienie = Prawdziwy Wtedy
'Zapętlać przez pudełko kartoteka wybierać i dodawać ono nasz lista pudełko.
Dla .SelectedItems varFile W .SelectedItems
fFolderDialog = varFile
Następnie
Inny
fFolderDialog = ""
Kończyć Jeżeli
Kończyć Z
Kończyć Funkcja
Jawny Funkcja fCopyFile (strFileName Sznurek) Sznurek
Ciemnawy lstrSource Sznurek
Na Błąd Rozpoczynający ErrfCopyFile
lstrSource = strOrigDir & strFileName
fs.CopyFile lstrSource, strDestDir
fCopyFile = "Kartoteka" & strFileName & "pomyślnie" & strDestDir & "."
ExitfCopyFile:
Wyjście Funkcja
ErrfCopyFile:
fCopyFile = "Kartoteka" & strFileName & "nie udać się" & strDestDir & ". "
fCopyFile = fCopyFile & "Błąd być" & Err.Number & "-" & Err.Description & "."
MsgBox fCopyFile, vbExclamation, "InstallEMTSCompRpt Błąd: "
Życiorys ExitfCopyFile
Końcówka Funkcja
|