Arbeiten mit VBA-Makros

Visual Basic für Anwendungen (VBA) ist eine Umsetzung von Microsofts Visual Basic, welche in allen Microsoft Office Anwendungen eingebaut ist.

Die Unterstützung für VBA ist nicht komplett, sie umfasst aber einen großen Teil der allgemein gebräuchlichen Muster. Die meisten Makros nutzen eine überschaubare Untermenge von Objekten in der Excel-API (wie beispielsweise Bereich, Tabelle, Arbeitsmappe und so weiter) und die Unterstützung beinhalten diese Objekte und die meisten allgemein üblichen Methoden und Eigenschaften dieser Objekte.

Laden von Microsoft Office Dokumenten mit ausführbaren VBA-Makros

– Laden/Speichern – VBA-Eigenschaften wählen und das Markierfeld Ausführbarer Code aktivieren. Anschließend das Dokument laden oder öffnen.

Ausführbarer Code

Der VBA (Visual Basic for Applications)-Code wird so geladen, dass er direkt ausgeführt werden kann. Falls dieses Markierfeld nicht markiert ist, wird der VBA-Code auskommentiert, sodass er angesehen werden, aber nicht laufen kann.

Tippsymbol

Nach dem Laden des VBA-Codes fügt LibreOffice die Anweisung Option VBASupport 1 in jedes Basic-Modul ein, um eine begrenzte Unterstützung für VBA-Anweisungen, -Funktionen und -Objekte zu aktivieren. Vergleichen Sie die Anweisung Option VBASupport für weitere Informationen.


Ausführen von VBA-Makros

VBA-Makros auf die gleiche Weise wie LibreOffice Basic-Makros ausführen.

Warnsymbol

Da die Unterstützung für VBA nicht komplett ist, muss möglicherweise den VBA-Code bearbeitet und die fehlende Unterstützung mit LibreOffice Basic-Objekten, -Anweisungen und -Funktionen vervollständigt werden.


Bearbeiten von VBA-Makros

VBA-Makros können in der LibreOffice Basic-IDE bearbeitet werden.

Bitte unterstützen Sie uns!

Bitte unterstützen Sie uns!