Práce s makry VBA

Visual Basic for Applications (VBA) je implementací jazyka Visual Basic vytvořeného společností Microsoftem, který je součástí všech aplikací Microsoft Office.

Podpora VBA není úplná, ale zahrnuje značnou část běžně používaných technik. Většina maker pracuje s podmnožinou objektů z API Excelu (jako Range, Worksheet, Workbook atd.) a tyto objekty podporovány jsou včetně svých nejčastěji používaných metod a vlastností.

Načítání dokumentů Microsoft Office se spustitelnými makry VBA

Zvolte - Načítání/ukládání - Vlastnosti VBA a zaškrtněte pole Spustitelný kód. Poté načtěte nebo otevřete dokument.

Spustitelný kód

Kód VBA (Visual Basic for Applications) bude načten tak, že je připraven ke spuštění. Pokud není pole zaškrtnuto, kód VBA bude zakomentován, takže jej můžete prohlížet, ale nespouštět.

Ikona tipu

After loading the VBA code, LibreOfficeDev 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.


Spouštění maker VBA

Makra VBA spustíte stejným způsobem jako makra v LibreOfficeDev Basic.

Ikona upozornění

Jelikož podpora pro VBA není úplná, možná bude nutné kód VBA upravit a nahradit nepodporované části pomocí objektů, příkazů a funkcí z LibreOfficeDev Basic.


Úpravy maker VBA

Makra VBA můžete upravovat v LibreOfficeDev Basic IDE.