| Termin | Definicja |
|---|---|
| Makra w szablonach | Makra w szablonach to kod dziedziczony przez wszystkie dokumenty tworzone na podstawie danego wzorca. Rola makr zapisanych w szablonie dokumentuMakro w szablonie dokumentu to procedura automatyzująca powtarzalne czynności, zapisana razem z wzorcem używanym do tworzenia dokumentów. W programie Microsoft Word kod makra jest najczęściej napisany w języku VBA i umieszczony w pliku szablonu z rozszerzeniem Określenie „kod dziedziczony” wymaga doprecyzowania. Makra nie są automatycznie kopiowane do każdego nowego pliku w taki sam sposób jak tekst lub style. Word może pozostawić szablon jako dołączony do dokumentu, dzięki czemu dokument korzysta z procedur dostępnych w tym szablonie. Jeżeli użytkownik zapisze dokument jako plik z obsługą makr, kod może zostać umieszczony bezpośrednio w dokumencie, ale jest to osobna operacja. Zmiana makra w centralnym szablonie nie oznacza więc, że kod zapisany wcześniej niezależnie w każdym dokumencie zostanie zmieniony. Jak Word uruchamia makra z szablonuSzablon może być używany jako wzorzec przy poleceniu tworzenia nowego dokumentu albo jako szablon dołączony do już istniejącego pliku. W tym drugim przypadku dokument zachowuje relację z plikiem szablonu. Procedury mogą znajdować się w modułach standardowych VBA, w module obiektu dokumentu lub w module Przykładowo szablon firmowego raportu może zawierać procedurę, która nadaje nagłówkom określone style, aktualizuje spis treści, wstawia datę, sprawdza wymagane pola lub eksportuje dokument do PDF. Jeżeli wiele dokumentów korzysta z tego samego wzorca, wspólna procedura ogranicza powielanie kodu. Mechanizm działa jednak tylko wtedy, gdy dokument ma prawidłowo dołączony szablon, a Word może odczytać jego zawartość. Przeniesienie samego dokumentu na inny komputer bez pliku Formaty plików, zgodność i bezpieczeństwo wykonaniaPlik Microsoft Word stosuje ustawienia zabezpieczeń makr, dlatego kod z szablonu nie musi zostać uruchomiony natychmiast po otwarciu dokumentu. Zachowanie zależy między innymi od lokalizacji pliku, podpisu cyfrowego, ustawień Centrum zaufania oraz zasad wdrożonych przez administratora. Dokument pobrany z Internetu lub otrzymany jako załącznik może zostać oznaczony jako pochodzący z niezaufanego źródła. Nie należy włączać makr wyłącznie po to, aby usunąć komunikat ostrzegawczy. Bezpieczniejsze jest sprawdzenie pochodzenia szablonu, jego podpisu, listy odwołań VBA i działania kodu w kontrolowanym środowisku. Diagnostyka problemów z makrami w szablonachPrzy problemach z makrem warto najpierw ustalić, w którym pliku znajduje się kod oraz jaki szablon jest aktualnie przypisany do dokumentu. Należy sprawdzić rozszerzenie pliku, ścieżkę do szablonu, dostęp do lokalizacji sieciowej i zgodność wersji Microsoft Office. Następnie można przeanalizować moduły VBA, nazwy procedur, odwołania do bibliotek oraz zdarzenia uruchamiające kod. Typowe przyczyny awarii to usunięty lub przeniesiony szablon, wyłączone makra, brak biblioteki wymaganej przez projekt VBA, zmiana nazwy elementu formularza oraz procedura odwołująca się do nieistniejącego arkusza, zakładki albo pola dokumentu. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a w ramach diagnostyki stanowiska można również sprawdzić problemy z instalacją Microsoft Office, skojarzeniami plików |