[Libreoffice-bugs] [Bug 138669] New: Verschiedene Probleme mit LibreOffice Calc / Basic

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sat Dec 5 09:52:38 UTC 2020


https://bugs.documentfoundation.org/show_bug.cgi?id=138669

            Bug ID: 138669
           Summary: Verschiedene Probleme mit LibreOffice Calc / Basic
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: w_m at online.de

Ab Version 6.x  (Calc / Basic)

>supportsService("com.sun.star.drawing.GraphicObjectShape")<

Die aktuellen Versionen von LibreOffice liefern unter GraphicURL nicht die URL,
sondern referenzieren hier das Object Graphic.

Zudem treten beim Arbeiten mit Grafiken teilweise Probleme auf:
So stürzte Calc, auch bei den aktuellen Versionen, beim Eintragen eines Namen -
Umfang ca. 30–40 eingefügte Zeichnungen - nach einiger Zeit ab! Und auch mit
Writer gibt es beispielsweise beim nachträglichen Positionieren von Grafiken
mitunter Probleme: Die Platzierung erfolgt nicht wie geplant und die Struktur
des Dokumentes gerät hierbei durcheinander.
--------------------------------------------------------------------------------

!!!Ab Version 4.x (Calc / Basic) - bis Version 3.6 einwandfrei -

Über die Methode <getElement( ResourceURL )> sowie dem Interface <XmenuBar>,
das mit dem Interface <XMe­nu> die entsprechenden Methoden zur Verfügung
stellt, ist es ab Versionen 4.x nicht mehr möglich Menüs und deren Menüeinträge
zu manipu­lieren: Beispielsweise eine Aktivierung / Deaktivierung eines
Menü-Eintrages.

Die Nutzung der über >getPopupMenu(ItemId)< zur Verfügung stehenden Methoden,
führt bei den Versionen 4.x zum Absturz bzw. bei den aktuellen Versionen zu
einer Fehlfunktion des Makro.

LayoutManager.getElement("private:resource/menubar/menubar").XMenuBar
…
…
getPopupMenu(ItemId)

--------------------------------------------------------------------------------

!!!Ab Version 5.x  (Calc)

Bei allen Version > 4.2.8 funktionieren bei der Matrix-Funktion <SUMMENPRODUKT>
 folgende Varianten nicht mehr:

=SUMMENPRODUKT((OPV.$E$5:OPV.$E$104-OPV.$M$1>0)*(OPV.$E$5:OPV.$E$104-OPV.$M$1<=7)*(OPV.$I$5:OPV.$I$104))
=SUMMENPRODUKT((OPV.$M$1-OPV.$C$5:OPV.$C$104<=10)*(OPV.$I$5:OPV.$I$104))
oder auch
=SUMMENPRODUKT(($R$5:$R$15="alukaschiert")*($S$5:$S$15="HE")*(C5:C15))

--------------------------------------------------------------------------------

Abschließend noch eine Empfehlung:

Anstatt jetzt laufend neue Funktion zu implementieren und dementsprechend auf
Quantität, sollte hier lieber auf Qualität gesetzt werden. Gerade bei
Änderungen ist die Wahrscheinlichkeit groß, daß andere Programmteile hinterher
nicht mehr einwandfrei funktionieren!
Deswegen sollte man nicht nur die neuen Funktion, sondern insbesondere auch
alle betroffenen Programmteile, untersuchen und ausgiebig testen!!!

Hinsichtlich der Arbeitsgeschwindigkeit, empfehle ich einen Blick auf das
Programm Gnumeric (Linux / OpenSource) bzw. auf dessen Quelltext zu werfen.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20201205/c4997f5b/attachment.htm>


More information about the Libreoffice-bugs mailing list