getHyperLink - wie komme ich an diese Funktion

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: getHyperLink - wie komme ich an diese Funktion

Re: getHyperLink - wie komme ich an diese Funktion

von komma4 » Di, 27.10.2009 11:14

Bei Calc-Zellen könnte mehr als einen Hyperlink hinterlegt sein!
Hole die Zelle und untersuche die Textfelder:

Code: Alles auswählen

oBlatt = ThisComponent.Sheets().getByName( "Tabelle1" )
oZelle = oBlatt.getCellRangeByName( "C4" )
Print ConvertFromURL( oZelle.getTextFields().getByIndex( 0 ).URL )  
Verwende Xray zum Untersuchen Deiner Objekte!

getHyperLink - wie komme ich an diese Funktion

von Wolf » Di, 27.10.2009 09:49

Hallo,

Nach nun fast ewiger Suche wende ich mich an das Forum.
Ich moechte in einer Calc-Tabelle den Hyperlink in einer Zelle auslesen.

Es gibt bei
http://wiki.services.openoffice.org/wik ... essibility
den hinweis auf com.sun.star.accessible....

Aber ich bekomme das nicht hin.

Code: Alles auswählen

dim hyperlink as new com.sun.star.accessibility.XAccessible
So klappt es nicht.

Die Methode "getHyperLink()" ist aber laut obiger Docu in der Klasse XAccessible enthalten.
Hat jemand eine Ahnung wie ich eine gueltige Instanz dieses Objectes erstellen kann?

Danke

Wolf

Nach oben