• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Word - typy plików docm i dotm - VBA

Object Storage Arubacloud
+1 głos
153 wizyt
pytanie zadane 30 lipca 2021 w Systemy operacyjne, programy przez Padres Nowicjusz (220 p.)
Witam wszystkich forumowiczów

Może ktoś się orientuje w problemie i pomoże lub zasugeruje gdzie należy błędu szukać.

Otóż w Wordzie (plik docm) zrobiłem takie makra:

 

Private Sub UserForm_Initialize()

Klient.Lista.List = Array("Stacja w Bełchatowie", "Stacja w Brzezinach", "Stacja w Kutnie")

End Sub

 

Private Sub Wstaw_Click()

ThisDocument.Stacja = Klient.Lista

End Sub

 

W pierwszej części jest lista rozwijalna gdzie wybiera się stację. Drugie makro wstawia wybraną stację w pole ,,Stacja’’ (pole Leabel) umieszczone w dokumencie.

 

Wszystko działa ok w pliku ,,docm’’. Kiedy zapiszę plik do formatu ,,dotm’’ już tak nie jest. Lista działa, ale wybrana stacja nie wpisuje się w odpowiednie pole. Nie jest zwracany żaden błąd. Mam wrażenie, że to pole nie jest odnajdywane.

Czy jest ktoś mądry, kto wie gdzie szukać rozwiązania problemu?

 

Z góry dziękuję za zainteresowanie.

1 odpowiedź

+1 głos
odpowiedź 30 lipca 2021 przez Padres Nowicjusz (220 p.)

Sam sobie odpowiem, bo już wiem. Odpowiedź dostałem na innym forum:

https://answers.microsoft.com/pl-pl/msoffice/forum/all/word-typy-plik%c3%b3w-docm-i-dotm-vba/79ff4b4e-2478-4669-9543-80ddefaa1a3d

Trzeba zmienić thisdocument na activedocument.

Podobne pytania

0 głosów
0 odpowiedzi 809 wizyt
0 głosów
0 odpowiedzi 653 wizyt
+1 głos
1 odpowiedź 263 wizyt

92,570 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,958 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...