von Stephan » So, 20.09.2015 13:49
zum Befüllen gibt es hier im Forum eine Beispieldatei, letzter Link in:
viewtopic.php?f=18&t=1553
Leeren geht z.B. mit leerem Array, bezogen auf DEin Beispiel also:
Code: Alles auswählen
comboBox = ThisComponent.getSheets().getByIndex(SHEET_SAVE_LOAD).getDrawPage().Forms.getByIndex(0).GetByName(Name)
comboBox.StringItemList = Array()
Wie kann ich mit nun auf dieses Objekt zugreifen
Dein Code tut das bereits
bzw. wo finde ich eine Referenz auf die verfügbaren Funktionen?
Beispielsweise indem Du Dir Eigenschaften und Methoden das Objekts ausgeben lässt:
Code: Alles auswählen
comboBox = ThisComponent.getSheets().getByIndex(SHEET_SAVE_LOAD).getDrawPage().Forms.getByIndex(0).GetByName(Name)
Msgbox comboBox.dbg_properties
Msgbox comboBox.dbg_methods
Übersichtlicher z.B. mit XRAY:
https://wiki.openoffice.org/wiki/Extens ... #Xray_tool
http://bernard.marcelly.perso.sfr.fr/Fi ... l60_en.odt
Gruß
Stephan
zum Befüllen gibt es hier im Forum eine Beispieldatei, letzter Link in:
http://de.openoffice.info/viewtopic.php?f=18&t=1553
Leeren geht z.B. mit leerem Array, bezogen auf DEin Beispiel also:
[code]comboBox = ThisComponent.getSheets().getByIndex(SHEET_SAVE_LOAD).getDrawPage().Forms.getByIndex(0).GetByName(Name)
comboBox.StringItemList = Array()[/code]
[quote]Wie kann ich mit nun auf dieses Objekt zugreifen[/quote]
Dein Code tut das bereits
[quote]bzw. wo finde ich eine Referenz auf die verfügbaren Funktionen?[/quote]
Beispielsweise indem Du Dir Eigenschaften und Methoden das Objekts ausgeben lässt:
[code]comboBox = ThisComponent.getSheets().getByIndex(SHEET_SAVE_LOAD).getDrawPage().Forms.getByIndex(0).GetByName(Name)
Msgbox comboBox.dbg_properties
Msgbox comboBox.dbg_methods[/code]
Übersichtlicher z.B. mit XRAY:
https://wiki.openoffice.org/wiki/Extensions_development_basic#Xray_tool
http://bernard.marcelly.perso.sfr.fr/Files_en/XrayTool60_en.odt
Gruß
Stephan