CurrentComponent?

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

Moderator: Moderatoren

Ironzwerg
***
Beiträge: 65
Registriert: Mi, 22.08.2007 22:36
Wohnort: Bielefeld
Kontaktdaten:

Re: CurrentComponent?

Beitrag von Ironzwerg »

Hi,

ich benutze statt CurrentComponent immer oDoc = ThisComponent und bin damit bisher immer gut gefahren.
Damit die Function Werte zurück liefert, musst du der Funktionsvariablen (= Funktionsname) einen Wert zuweisen, hier also Get_PRG = Cell_Value.getFormula().
Übrigends verwende ich nur Methoden, um mir Werte zu holen wie z.B. getFormula().
Eine getValue()-Methode gibt es bei Zellen nicht.
Für Strings nimmst du einfach getString().

Ich kann dir nur das Xray-Tool empfehlen. Das ist echt Zucker ;-)
http://ooomacros.org/dev.php#101416


Gruß

Ironzwerg
Das Antonym von Antonym ist Synonym
Charly
*****
Beiträge: 450
Registriert: Di, 20.01.2004 13:14
Wohnort: München

Re: CurrentComponent?

Beitrag von Charly »

Hallo Manuelx

manuelx hat geschrieben: Doc = StarDesktop.CurrentComponent
Sheet = Doc.getByName("Programmierer")
Schreib statt dessen:

Code: Alles auswählen

Doc = ThisComponent
Sheet = Doc.sheets.getByName("Programmierer")
Gruß
Charly
Antworten