Praca z makrami VBA

Visual Basic for Applications (VBA) jest implementacją firmy Microsoft Visual Basic, który jest wbudowana w wszystkie aplikacje Microsoft Office.

Obsługa VBA nie jest kompletna, ale obejmuje dużą część typowych wzorców użycia. Większość makr korzysta z zarządzalnego podzbioru obiektów w interfejsie API programu Excel (takich jak zakres, arkusz roboczy, skoroszyt itp.), A obsługa obejmuje te obiekty i najczęściej używaną metodę / właściwości tych obiektów.

Ładowanie dokumentów Microsoft Office z wykonywalnymi makrami VBA

Wybierz - -Załaduj/Zapisz - Właściwości VBA i zaznacz pole wyboruKod wykonywalny . Następnie załaduj lub otwórz dokument.

Kod wykonywalny

Kod VBA (Visual Basic for Applications) zostanie załadowany w gotowości do wykonania. Jeśli to pole wyboru nie jest zaznaczone, kod VBA zostanie skomentowany w celu umożliwienia jego sprawdzenia, ale nie będzie uruchamiany.

Ikona wskazówki

Po załadniu kodu VBA, LibreOffice wstawia instrukcję Option VBASupport 1 w każdym module Basic i tym samym włącza wsparcie dla instrukcji, funckji i obiektów VBA. Sprawdź Instrukcję Option VBASupport, aby uzyskać więcej informacji.


Uruchamianie makr VBA

Uruchom makra VBA w taki sam sposób, jak makra Basic LibreOffice.

Ikona ostrzeżenia

Ponieważ obsługa VBA nie jest kompletna, być może trzeba będzie edytować kod VBA i uzupełnić brakujące wsparcie o obiekty, instrukcje i funkcje w LibreOffice Basic.


Edytowanie makr VBA

Makra VBA można edytować w Basic IDE podstawowego LibreOffice.