| Termin | Definicja |
|---|---|
| Eksport makra | Eksport makra to proces zapisu kodu VBA do osobnego pliku w celu jego przeniesienia lub udostępnienia. Na czym polega eksport makra w VBAEksport makra w środowisku VBA polega na zapisaniu wybranego elementu projektu Visual Basic for Applications do pliku znajdującego się poza skoroszytem, dokumentem lub innym plikiem pakietu Microsoft Office. Operację wykonuje się w edytorze Visual Basic, otwieranym zwykle skrótem Alt+F11. W oknie Project Explorer należy wskazać moduł, formularz albo klasę, a następnie użyć polecenia eksportowania pliku. Zapisany element może później zostać zaimportowany do innego projektu VBA, co ułatwia przenoszenie kodu między plikami. W przypadku makr zapisanych w Excelu typowym plikiem źródłowym jest skoroszyt z obsługą makr, na przykład Rodzaje eksportowanych elementów projektuStandardowy moduł zawiera procedury Formularz użytkownika eksportowany z edytora VBA składa się z części tekstowej zapisanej w pliku Import, zależności i ograniczenia przenoszeniaWyeksportowany moduł można wczytać do innego projektu za pomocą polecenia importowania pliku w edytorze Visual Basic. Import kopiuje kod lub definicję komponentu, ale nie gwarantuje samodzielnego działania procedur. Makro może odwoływać się do arkuszy o konkretnych nazwach, nazwanych zakresów, kontrolek formularza, innych modułów, funkcji systemowych albo bibliotek zaznaczonych w ustawieniach projektu. Jeżeli w projekcie docelowym brakuje wymaganej biblioteki lub obiektu, kod może zgłaszać błąd kompilacji albo błąd wykonania. Eksport modułu nie jest tym samym co wykonanie kopii zapasowej całego rozwiązania. Aby zachować kompletny stan pracy, trzeba osobno zabezpieczyć plik Office zawierający arkusze, dane, formularze, ustawienia oraz pozostałe komponenty. Warto również sprawdzić kod po imporcie, uruchomić kompilację projektu i wykonać procedury testowe na kopii dokumentu. Szczególnej uwagi wymagają odwołania do ścieżek plików, nazw drukarek, ustawień regionalnych oraz wersji bibliotek dostępnych na komputerze docelowym. Praktyczne zastosowanie w serwisie komputerowymEksport makra jest przydatny podczas porządkowania projektu, przenoszenia procedur między skoroszytami oraz diagnozowania problemów z dokumentem zawierającym VBA. Pliki Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i podzespołów, a w ramach diagnostyki może również sprawdzić problemy z uruchamianiem dokumentów zawierających makra, błędami edytora VBA lub nieprawidłowym działaniem plików po przeniesieniu na inny komputer. Przed eksportem warto zachować oryginalny dokument, opisać zależności projektu i zapisać wszystkie powiązane pliki formularzy. Tak przygotowany zestaw ułatwia odtworzenie działania makra po awarii systemu, wymianie dysku albo migracji dokumentów na inne stanowisko. |