[gelöst] viewcursor auf Tabelle prüfen

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

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

[gelöst] viewcursor auf Tabelle prüfen

Beitrag 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 ?
Zuletzt geändert von clag am Mi, 09.10.2013 18:11, insgesamt 1-mal geändert.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: viewcursor auf Tabelle prüfen

Beitrag 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
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: viewcursor auf Tabelle prüfen

Beitrag von clag »

Hallo F3K Total,

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

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Antworten