W systemie Windows Word 2007 i nowszych można użyć niektórych elementów sterujących treści, które program Word wstawia z Wstaw-> Szybkie części-> Właściwość dokumentu ... Na przykład, jeśli wstawisz właściwość dokumentu „Autor”, program Word wstawi kontrolę treści, która jest podłączony do wbudowanej właściwości. Kiedy więc zmienisz wartość w jednej kopii kontrolki treści, wartość właściwości zostanie zaktualizowana, a następnie wszystkie inne kontrolki zawartości autora zostaną zaktualizowane automatycznie. Różni się to od podejścia sprzed Worda 2007, w którym trzeba było wstawić pole {AUTHOR}, a następnie wybrać je i zaktualizować.
Za pomocą karty Deweloper możesz wybrać wynikową kontrolę treści i nadać jej nowy tytuł, np. „Wiek”. Następnie możesz skopiować / wkleić kopie kontrolki o tym tytule. Zazwyczaj pomocne jest również, aby formantów nie można było usunąć.
Jeśli nie chcesz korzystać z tradycyjnych wbudowanych właściwości, takich jak Autor itp., Istnieje zestaw pięciu „właściwości” o nazwie Właściwości strony tytułowej, których możesz użyć zamiast tego. Są one również dostępne z menu Właściwość dokumentu ..., ale wartości są przechowywane w innym miejscu, tj. W niestandardowej części XML utworzonej przez program Word. Myślę, że są to adres firmy, adres e-mail firmy, faks COmpany, telefon służbowy i data publikacji. Ponownie możesz zmodyfikować tytuł za pomocą karty Deweloper.
Poza tym musisz użyć VBA lub czegoś takiego. Jeśli używasz elementów sterujących treści, musisz utworzyć własną niestandardową część XML do przechowywania wartości i połączyć elementy sterujące z tym sklepem. Znajdziesz dobre podsumowanie różnych opcji dla „powtarzających się danych” tutaj
FWIW, jeśli chcesz używać formularzy w programie Word, najbardziej „kompatybilnym” typem pola formularza jest tak zwane „Starsze pola formularza” w systemie Windows Word, ponieważ są to jedyne typy, które działają również w programie Word. Ale jeśli potrzebujesz tylko rzeczy do pracy w Windows Word 2007 i późniejszych wersjach, kontrola zawartości ma pewne zalety.