Word - typy plików docm i dotm - VBA

Anonimowe
2021-07-30T07:43:45+00:00

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.

Microsoft 365 i pakiet Office | Word | Do użytku domowego | Windows

Pytanie zablokowane. To pytanie zostało zmigrowane ze społeczności pomocy technicznej firmy Microsoft. Możesz zagłosować, czy pytanie jest pomocne, ale nie możesz dodawać komentarzy ani odpowiedzi, ani też śledzić pytania.

Komentarze: 0 Brak komentarzy
Odpowiedź zaakceptowana przez autora pytania
Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
2021-07-30T08:21:30+00:00

Odwołujesz się nie do tego dokumentu co trzeba, zmień thisdocument na activedocument i sprawdź czy zadziała.

Pozdrawiam

Czy ta odpowiedź była pomocna?

1 osoba uznała tę odpowiedź za pomocną.
Komentarze: 0 Brak komentarzy

Dodatkowe odpowiedzi: 2

Sortuj według: Najbardziej pomocne
  1. Oskar Shon 49,336 Punkty reputacji Moderator wolontariuszy
    2021-07-30T09:19:52+00:00

    No to super.

    Pozdrawiam i powodzenia.

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy
  2. Anonimowe
    2021-07-30T09:06:16+00:00

    Działa jak ta lala!😀😀😀

    Miło jest kiedy znajdujemy ludzi, którzy chcą pomagać.

    Wielkie dzięki

    Pozdrawiam

    Czy ta odpowiedź była pomocna?

    Komentarze: 0 Brak komentarzy