Hilfe für LibreOffice 26.2
Der Makromigrationsassistent für Datenbankdokumente verschiebt vorhandene Makros aus Unterdokumenten einer alten Base-Datei in den Makrospeicherbereich der neuen Base-Datei.
Bisher durften sich Makros nur in den untergeordneten Textdokumenten von Formularen und Berichten befinden. Jetzt können Makros auch in der Base-Datei selbst gespeichert werden. Das bedeutet, dass Makros in Base-Dateien jetzt aus allen Unterkomponenten aufgerufen werden können: Formulare, Berichte, Tabellendesign, Abfragedesign, Beziehungsdesign, Tabellendatenansicht.
Es ist jedoch technisch nicht möglich, Makros gleichzeitig in einer Base-Datei und in deren Unterdokumenten zu speichern. Wenn also einige neue Makros an die Base-Datei angehängt werden sollen, während alle vorhandenen alten Makros, die in den Unterdokumenten gespeichert waren, beibehalten werden sollen, müssen die vorhandenen alten Makros nach oben in den Makrospeicherbereich der Base-Datei verschoben werden.
Der Makromigrationsassistent für Datenbankdokumente kann die Makros nach oben in den Speicherbereich der Base-Datei verschieben. Anschließend können die Makros untersucht und nach Bedarf bearbeitet werden.
Beispielsweise ist es möglich, dass Makros aus den Unterdokumenten die gleichen Modulnamen und Makronamen hatten. Nachdem die Makros in einen gemeinsamen Makrospeicherbereich verschoben wurden, müssen die Makros bearbeitet werden, um die Namen eindeutig zu machen. Der Assistent kann dies nicht.
Der Assistent kann die Base-Datei in einem anderen Ordner sichern. Der Assistent ändert die ursprüngliche Base-Datei. Die Sicherung bleibt unverändert.