Programmierung unter AOO/LO (StarBasic, Python, Java, ...)
Moderator: Moderatoren
clag
********
Beiträge: 3570 Registriert: Di, 27.01.2009 15:30
Beitrag
von clag » Di, 18.01.2011 16:44
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
Beitrag
von Karolus » Di, 18.01.2011 17:03
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
Beitrag
von clag » Di, 18.01.2011 20:02
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