Seite 1 von 1

[gelöst] viewcursor auf Tabelle prüfen

Verfasst: Mi, 09.10.2013 17:10
von clag
Hallo Leutz,

wie prüfe ich ob sich der ViewCursor in eine Writer Tabelle gesetzt ist oder nicht
Wenn der ViewCursor in eine Tabelle gesetzt ist kann man mit

Code: Alles auswählen

myViewCursor = myDoc.GetCurrentController.ViewCursor
print myViewCursor.textTable.name
den Namen abfragen
leider gibt es sofort einen Fehler wenn der View cursor nicht in einer Tabelle ist

Code: Alles auswählen

if hasunointerfaces(myViewCursor,"com.sun.star.text.XTextTable")= true then
versagt mir leider auch den Dienst obwohl es mit einem EnumElement funktioniert .

Wie krieg ich ein 1 oder 0 für "in" oder "nicht in" einer Tabelle ?

Re: viewcursor auf Tabelle prüfen

Verfasst: Mi, 09.10.2013 17:54
von F3K Total
Hi,
so vielleicht?

Code: Alles auswählen

Sub S_Check_ViewCursor
    oViewCursor = ThisComponent.CurrentController.ViewCursor
    if isempty(oViewCursor.textTable) then
        print "Nicht innerhalb Tabelle"
    else
        print "Innerhalb Tabelle"
    endif
End Sub
Gruß R

Re: viewcursor auf Tabelle prüfen

Verfasst: Mi, 09.10.2013 18:10
von clag
Hallo F3K Total,

ah.... so geht's prima
Danke für die superschnelle Antwort