Bug 138669 - Verschiedene Probleme mit LibreOffice Calc / Basic
Summary: Verschiedene Probleme mit LibreOffice Calc / Basic
Status: RESOLVED INVALID
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-05 09:52 UTC by w_m
Modified: 2020-12-05 13:08 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description w_m 2020-12-05 09:52:38 UTC
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.
Comment 1 Regina Henschel 2020-12-05 13:08:32 UTC
Such error report cannot be handled by an international community. Please write your error reports in English. In case English is difficult for you, write to the mailing list users@de.libreoffice.org.

<German>
Fehlerberichte müssen in Englisch verfasst werden. Anderenfalls können sie von einer internationalen Community nicht bearbeitet werden. Falls Sie Schwierigkeiten mit Englisch haben, schreiben Sie Ihre Probleme an die Mailingliste users@de.libreoffice.org.
</German>

Your error report contains several unrelated problems. Such error reports cannot be handled. Please write for each problem a separate report.

<German>
Ihr Fehlerbericht enthält mehrere getrennte Probleme. Solche Fehlerberichte können nicht bearbeitet werden. Bitte schreiben Sie für jedes Problem einen eigenen Fehlerbericht.
</German>