Automatyczna aktualizacja makr w projekcie

Automatyczna aktualizacja makr w projekcie

Warunkiem koniecznym automatycznej aktualizacji makr w projektach jest wstawianie wraz z makrem skrzynek makr, które przenoszą między innymi informacje o ścieżce do pliku makra, jego wariancie i rodzaju prezentacji.

Warunkiem koniecznym automatycznej aktualizacji makr w projektach jest wstawianie wraz z makrem skrzynek makr, które przenoszą między innymi informacje o ścieżce do pliku makra, jego wariancie i rodzaju prezentacji. Aby skrzynki makr były automatycznie dodawane podczas wstawiania makr konieczna jest aktywacja odpowiedniej opcji dla projektu. Po zaznaczeniu opcji „Wstaw skrzynki makro”, każde dodawane do projektu makro zostaje otoczone domyślnie ukrytą prostokątną skrzynką. Prześledźmy teraz proces aktualizacji makra. W pierwszej kolejności modyfikujemy makro z poziomu makroprojektu. Dla przykładu do powyższego przykładowego aparatu wprowadzamy element graficzny. Może to oczywiście być dowolna inna modyfikacja. Należy teraz ponownie wygenerować plik z makrem, wykorzystując globalną funkcję dla projektu opisaną w poprzednim wydaniu lub funkcję „Utwórz makro…” z menu kontekstowego dla skrzynki makro. Po wykonaniu powyższej operacji plik na dysku zostaje nadpisany. Powróćmy do projektu schematu, w którym makro zostało wykorzystane jako fragment większego schematu. Tu zmiany nie są widoczne automatycznie, trzeba ręcznie wykonać aktualizację konkretnego makra w projekcie lub skorzystać z globalnej funkcji aktualizacji wszystkich makr. W celu aktualizacji pojedynczego makra wystarczy skorzystać z menu kontekstowego dla skrzynki makro i wybrać polecenie „Aktualizuj makro…” Przy wykorzystaniu tej opcji aktualizowane jest lokalnie tylko jedno makro. Aby dokonać globalnej modyfikacji wszystkich makr można posłużyć nową akcją „XGedUpdateMacroAction”. W tym celu należy dodać nowy przycisk do paska narzędzi aktywujący nową akcję: