Zugriff auf Sheets

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

Moderator: Moderatoren

TrueColor
******
Beiträge: 547
Registriert: Do, 11.03.2010 11:23

Zugriff auf Sheets

Beitrag von TrueColor »

Hallo,

ich habe 2 Tabellenblätter ("Aktuell", "Archiv") mit identischen Layout, Forms, Funktionalität. Die Datensätze sind unterschiedlich. Nun möchte ich Zugriff auf das jeweils aktuelle Sheet bekommen. Als Methoden kenne ich:

oSheet = oDoc.Sheets.GetByIndex(...)

und

oSheet = oDoc.Sheets.GetByName(...)

Gibt es auch sowas wie ".ThisSheet" oder ".CurrentSheet"? Wie kann ich das Problem lösen? Ich möchte nur ungern ein 2. Set an Macros verwenden.

Danke!
System:
LibO 6 + LibO 7
theindless
*****
Beiträge: 355
Registriert: So, 09.05.2010 12:37

Re: Zugriff auf Sheets

Beitrag von theindless »

Hallo,

Dannenhöfer hat die Lösung parat:
7.4.2 Wie kann man das aktuelle Sheet oder alle ermitteln?
Um einfach Zugriff auf das aktuelle Sheet zu erhalten genügt die Referenzierung von odoc.currentcontroller.activesheet

osheet=odoc.currentcontroller.activesheet
theindless
Lernbegieriger Nutzer mit (hoffentlich) steigendem Wissen
TrueColor
******
Beiträge: 547
Registriert: Do, 11.03.2010 11:23

Re: Zugriff auf Sheets

Beitrag von TrueColor »

Ah, danke dir!

Aber es ist in 7.3.2
System:
LibO 6 + LibO 7
theindless
*****
Beiträge: 355
Registriert: So, 09.05.2010 12:37

Re: Zugriff auf Sheets

Beitrag von theindless »

Hallo,

Numerierung ist in der PDF glaub falsch..... :shock:
Lernbegieriger Nutzer mit (hoffentlich) steigendem Wissen
Antworten