Spis treści
Indeks 🔎︎

# 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 LibreOffice - Preferencje Narzędzia Opcje - -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.

After loading the VBA code, LibreOffice inserts the statement Option VBASupport 1 in every Basic module to enable a limited support for VBA statements, functions and objects. See Option VBASupport Statement for more information.

## Uruchamianie makr VBA

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

Ponieważ obsługa VBA nie jest kompletne, 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.

Tematy pokrewne

Właściwości VBA

LibreOffice Basic IDE