Oto makro. Nie jest w stanie użyć dwukropka jako dzielnika, ponieważ jest to znak zastrzeżony. Podstawiłem łączniki.
[kod] Podseszeń()
' Uruchom jako substytut FileSave, aby dodać datę do domyślnych nazw dokumentów
' Jest to obecnie w szablonie 04 Kontakt telefoniczny dla potencjalnych nowych klientów
' Charles Kenyon 2017, 2019, 2020
' Napisany dla Piotra
' Kod dołącza datę do właściwości Dokumentu tytułu podczas zapisywania
Na wznowienie błędu Dalej
Jeśli Len(ActiveDocument.Path) > 0 Następnie
' Dokument został już zapisany co najmniej raz.
' Wystarczy zapisać i wyjść z makra.
ActiveDocument.Zapisz
Wyjdź z Sub
Koniec, jeśli
'
'
Dim strName Jako Ciąg, dlgSave as Dialog
Dim strPath jako ciąg 'Holder dla bieżącej ścieżki
Const strTEMPPATH As String = "" ' gdzie dokument będzie przechowywany między cudzysłowami
Let strPath = Application.Options.DefaultFilePath(wdDocumentsPath)
Ustaw dlgSave = Dialogi(wdDialogFileSaveAs)
Let strName = ActiveDocument.BuiltInDocumentProperties("Title"). Wartość 'get name w tytule
' DODAJ DATĘ W FORMACIE hh:mm dd. MM.yyyy
Let strName = strName & " " & Format((Hour(Now()) Mod 100), Format:="0#-") ' Dodaj godzinę
Let strName = strName & Format((Minute(Now()) Mod 100), Format:="0# ") ' Dodaj minuty
Let strName = strName & Format((Day(Now()) Mod 100), Format:="0#-") ' Dodaj dzień
Let strName = strName & Format((Month(Now()) Mod 100), Format:="0#-") ' Dodaj miesiąc
Let strName = strName & Format((Year(Now(Now)) Mod 100), Format:="2000") ' Dodaj rok
Z dlgSave
. Nazwa = strTEMPPATH & strName
. Pokaż
Zakończ z
' Resetowanie ścieżki zapisywania
Jeśli strPath <> "" Następnie let Application.Options.DefaultFilePath(wdDocumentsPath) = strPath
' pusty obiekt
Set dlgSave = Nic
Przy błędzie GoTo -1
Koniec sub
Podsłania plików()
FileSaveAs (FileSaveAs)
Koniec sub
[/kod]
Mają one zostać zapisane w szablonie i zarządzać dokumentami na podstawie szablonu.
Istnieje CONSTANT o nazwie strTEMPPATH, który może służyć do przechowywania wyznaczonego folderu dla dokumentów opartych na szablonie, który ma zostać zapisany. Gdy jest pusty, nie ma wpływu.
Oto tymczasowe łącze do szablonu z tymi makrami.
https://www.dropbox.com/s/fb8crxf1r4xn0a8/delet...
Oto jak użyć makra znalezionego na tym forum lub na innej stronie internetowej:
W przypadku instalacji makr komputera:
http://www.gmayor.com/installing_macro.htm (lub)
http://gregmaxey.com/word_tip_pages/installing_...
Aby zapoznać się z instrukcjami instalacji makr mac & instrukcjami użytkowania, zobacz:
https://wordmvp.com/Mac/InstallMacro.html
Są to łącza do stron w co najmniej jednej zaufanej witrynie lub blogach programu Word MVP. Te strony zawierają dokładne bezpieczne informacje, które myślę, że pomogą Ci.
Oto dwa artykuły MVP Jay Freedman na temat korzystania z edytora vba:
https://answers.microsoft.com/en-us/msoffice/fo...
https://answers.microsoft.com/en-us/msoffice/fo...