Czy istnieje sposób na przechowywanie niestandardowych makr w dokumencie Word? Zauważyłem, że kiedy dystrybuuję dokument z makrem, sprawiłem, że dociera on „bez makr” i dlatego nie działa zgodnie z oczekiwaniami.
Chciałbym osadzić potrzebne makro w dokumencie, aby było ono przenośne.
Być może to po prostu niemożliwe, ale mam nadzieję, że tak.
Korzystamy głównie z pakietu Office 2013
microsoft-word
microsoft-word-2013
FreeSoftwareServers
źródło
źródło
Odpowiedzi:
Makra zarejestrowane za pomocą przycisku Record Macro .
I nie przypisany ani do przycisku ani skrótu klawiaturowego :
W przypadku makr zarejestrowanych za pomocą przycisku Nagraj makro i Przypisz makro do wybranego przycisku .
W przypadku makr zarejestrowanych za pomocą przycisku Nagraj makro i Przypisz makro do wybranej klawiatury :
W przypadku makr utworzonych za pomocą przycisku Makra upewnij się, że na liście rozwijanej Makra w zaznaczono sam dokument.
źródło
Podczas korzystania z VBA istnieją dwa miejsca do przechowywania rzeczy.
Normalny = „Globalny” dla wszystkich lokalnych Dokumentów, ale także lokalny dla Twojego komputera
Project = „Tylko ten dokument” ma dostęp do tych modułów i są one przenośne AKA osadzone w dokumencie! (Również niedostępne dla wszystkich innych dokumentów)
Uwaga: ten obraz, moduł i klasa są osadzone w dokumencie w porównaniu do globalnego.
źródło