Makro aufzeichnen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

klavier
Beiträge: 8
Registriert: Mi, 25.02.2004 17:59

Makro aufzeichnen

Beitrag von klavier »

Bei Excel werden mit "Makro aufzeichnen" alle Schritte, auch Wechsel von Tabellen usw., aufgezeichnet. Bei OO nur ein geringer Teil, u.a. wird bei Wechseln von Tabellen nicht aufgezeichnet. Liegt das an einer bestimmten
Voreinstellung oder hat die Funktion "Makro aufzeichnen" bei OO Einschränkungen gegenüber Excel?
Gruß
Klavier
Benutzeravatar
danube
****
Beiträge: 191
Registriert: Fr, 09.09.2005 12:27
Kontaktdaten:

Re: Makro aufzeichnen

Beitrag von danube »

klavier hat geschrieben:... wird bei Wechseln von Tabellen nicht aufgezeichnet.

Code: Alles auswählen

dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = "Nr"
args2(0).Value = 11

dispatcher.executeDispatch(document, ".uno:JumpToTable", "", 0, args2())
Wenn ich das richtig interpretiere ist das ein Sprung zur Tabelle 11.
Welche OOo Version hast Du?
Toxitom
********
Beiträge: 3769
Registriert: Di, 12.08.2003 18:07
Wohnort: Wiesbaden
Kontaktdaten:

Beitrag von Toxitom »

Hallo Klavier,
...hat die Funktion "Makro aufzeichnen" bei OO Einschränkungen gegenüber Excel?
Ja! Der Makrorekorder zeichnet nur sogenannten "Dispatcher-Code" auf. Die Möglichkeiten sind stark eingeschränkt und nicht geeignet, die Makros zu erweitern. Er sit also mit Vorsicht zu geniessen.
Lerne Lieber richtig Makros programmieren :wink:

Viele Grüße
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Antworten