Osadź makro w dokumencie Word

3

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

FreeSoftwareServers
źródło
Zdarza się, że nie można znaleźć przechowywanego makra ,,,, może to spowodować błąd. Czy możesz opublikować makro, które próbujesz zapisać w pliku?
Rajesh S
Nie rozumiem twojego oświadczenia, ale makro nie ma znaczenia, chcę tylko, aby dokument był przenośny. Makro jest przechowywane osobno od dokumentu.
FreeSoftwareServers
Czy zapisałeś makro z szablonem, czy gdzie on był?
Rajesh S
Najwyraźniej jest to możliwe! Z przyjemnością wskażę, jak wysłać makro osobno, chociaż najlepiej byłoby, gdyby zostało ono osadzone w dokumencie. word.tips.net/T000578_Attaching_Macros_to_Documents.html
FreeSoftwareServers

Odpowiedzi:

3

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.

angelofdev
źródło
Pamiętaj, że możesz przesyłać zdjęcia bezpośrednio do odpowiedzi, zdjęcie jest czasem warte tysiąc słów!
FreeSoftwareServers
Oczywiście, niestety użytkownicy o niższej liczbie powtórzeń nie mogą dodawać zdjęć bezpośrednio, nie wahaj się edytować mojej odpowiedzi, ale byłoby to bardzo mile widziane.
angelofdev
1

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.

wprowadź opis zdjęcia tutaj

FreeSoftwareServers
źródło