bei meinen Programmierversuchen bin ich auf ein für mich unerklärliches Problem gestoßen.
Ich lasse ein händisch erstelltes Tabellenblatt -zu Testzwecken- ohne weitere Anweisungen wieder löschen - allerdings lasse ich prüfen, ob die Tabelle existent ist
Code: Alles auswählen
if thisComponent.Sheets.hasByName("temp") then thisComponent.sheets.removeByName("temp")Allerdings sind nunmehr die Zellen der übrigen Tabellenblätter geschützt, ohne dass ich menügeführt den Schutz herausnehmen kann ...
Wenn ich allerdings die Abfrage "ausschreibe",
Code: Alles auswählen
if thisComponent.Sheets.hasByName("temp") then
thisComponent.sheets.removeByName("temp")
end ifIn den LO-Versionen 3x hatte ich mit den if-then-Kurzversionen kein Problem, nun aber mit Version 4.3.3.2, Build-ID: 430m0(Build:2) werde ich wohl wegen meiner Faulheit bestraft. OS = OpenSuse 13.2
Ist das nun ein Bug oder ein Feature ?!
Grüße Ralf
Edit:
Es ist egal, welche Version ich nutze, bei beiden tritt das Problem auf.
Ich versuche mein Glück morgen weiter, bis dahin erst mal: Gute Nacht - Ralf