aufgezeichnetes Makro, Tabelle per Name?

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

aufgezeichnetes Makro, Tabelle per Name?

Beitrag von clag »

Hallo Kenner und Könner,

ist es möglich den Code eines aufgezeichneten Makros so abzuändern, dass man Tabellen über den Namen ansprechen kann?

Code: Alles auswählen

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

dispatcher.executeDispatch(document, ".uno:JumpToTable", "", 0, args4())
wird auf gezeichnet für den Tabellenwechsel auf Tabelle3 egal welchen Namen die Tabelle hat.
kann man da irgend auch mit den Tabellennamen arbeiten?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: aufgezeichnetes Makro, Tabelle per Name?

Beitrag von Karolus »

Hallo

Warum sollte man das per Makroaufzeichnung tun ?

Code: Alles auswählen

args4(0).Name = "ToPoint"
args4(0).Value = "Tabelle3"

dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args4())
Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: aufgezeichnetes Makro, Tabelle per Name?

Beitrag von clag »

Hallo Karolus,

es geht nicht um den Tabellenwechsel allein sondern darum den Code eines aufgezeichneten Makro für den Ungeübten etwas über sichtlicher zu machen, und so ein bekannter Name ist doch viel schneller gefunden und angepasst wie Nummern die man nicht zu zuordnen kann.
Deine Antwort ist genau das was ich mir erhofft hatte.

Danke für deine Hilfestellung :)
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten