Re: [de-users] Aktualisierung: BASIC-Makros für OpenOffice und LibreOffice

2021-01-28 Diskussionsfäden Jürgen Klatt

Hallo Volker,

auch von mir einen besonders herzlichen Dank an Dich und Andrew. :)

Ich bin begeistert und nutze das Buch ständig.

Viele Grüße

Jürgen

Am 28.01.2021 um 16:59 schrieb Bernd Obermayr:

Am 28.01.21 um 16:12 schrieb Volker Lenhardt:

Hallo allseits,

nach drei Jahren ist es mal wieder so weit. Eine Aktualisierung des
Buches "BASIC-Makros für OpenOffice und LibreOffice" steht bereit:

https://www.uni-due.de/~abi070/ooo.html

Andrew Pitonyak hat sein Buch "OpenOffice.org Macros Explained" am 19.
Juni 2018 als 4. Auflage veröffentlicht.

Die jetzt vorliegende deutsche Fassung enthält die Änderungen der 4.
Originalauflage, zugleich aber auch all die Abweichungen, Umstellungen
und Einfügungen der deutschen Bearbeitung der vorigen deutschen Ausgabe.
Neu hinzugekommen ist eine Vielzahl von Korrekturen und Ergänzungen
sowie einige Erweiterungen und Löschungen.

In der Vergangenheit habe ich Versionsänderungen nur durch das
Veröffentlichungsdatum gekennzeichnet. Da ich diese Praxis beibehalten
werde, verzichte ich auf eine Auflagenzählung. Das gilt auch für die
Dateinamen, die nun "OOME_deutsch.odt" und "OOME_deutsch.pdf" lauten.

Im Gegensatz zu den vorigen Ausgaben sind nun alle Makros im Text
enthalten, also auch diejenigen, die vorher als reine Hilfsmakros nur im
Hintergrund liefen. Somit kann der Leser die ausführbaren Beispiele
problemlos auch aus der PDF-Fassung nachstellen.

Benachrichtigungen über enthaltene Fehler und weitere Anregungen sind
mir immer willkommen.

In seinem kürzlichen Post hat Bernd Obermayr auf den Abschnitt über die
Diagrammerstellung verwiesen. Zufälligerweise habe ich das Diagramm
etwas hübscher gestaltet. Vielleicht sind Aspekte dabei, die ihm
weiterhelfen können.

Schöne Grüße
Volker


1000mal Danke, ich weiss das sehr zu schätzen! Es ist eine der
wichtigsten Quellen.
Und das nun auch auf Deutsch :))



--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Diagramm Range per Makro ändern

2021-01-28 Diskussionsfäden Bernd Obermayr
Am 28.01.21 um 18:22 schrieb Gerhard Weydt:
> Hallo Bernd,
> 
> ich habe in der Ecke noch nie was programmiert, habe das aber mal 
> nachgestellt. Einen Fehler in deinem Code habe ich festgestellt, deine 
> Schleife läuft ab 1, der Index von Ranges beginnt aber bei 0.
> Mein einfaches Beispiel mit drei Spalten und zwei Zeilen plus 
> Überschrift funktioniert mit deinem Code, wenn ich die Schleife bei 0 
> beginnen lasse.
> Fange ich bei 1 an, passiert logischerweise gar nichts, weil ubound 
> (Ranges) = 0 ist. Es fehlen dann auch keine Daten.
> Ich weiß nun gar nicht, wie ein Diagramm aussehen muss, damit Ranges 
> mehr als ein Element hat, deshalb kann ich derzeit auch nicht weiter 
> ausprobieren.
> Aber der Start bei 1 ist auf jeden Fall falsch, versuche mal, was 
> passiert, wenn du mit 0 startest.
> 
> Gruß
> 
> Gerhard

> 

Hallo Gerhard,
Danke für die Mühe :) Richtig. Das war zu Testzwecken so.

Habe mich jetzt aber nochmal dran gemacht und, warum auch immer,
es geht jetzt :)

[...]
oDataRange=GetRangeOfNumericCells(Thiscomponent.sheets.getByName("Datenbereich"))
DataLastRow=oDataRange(0).EndRow ' Die letzte Zeile des Datenbereichs
cRg=createUnoStruct("com.sun.star.table.CellRangeAddress")
[...]
cRg=Chart.getRanges()
For j=0 To ubound(cRg)
If cRg(j).EndRow <> DataLastRow then
cRg(j).EndRow=DataLastRow-1 'setzt immer 1 mehr. Warum?
End if
Next j
Chart.setRanges(cRg)
[...]

Das Array cRg enthält die Range für jeden Datenbereich, der im Diagramm
angezeigt
wird.
-- 
Gruss
  Bernd

-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Aktualisierung: BASIC-Makros für OpenOffice und LibreOffice

2021-01-28 Diskussionsfäden Dischinger

Da danke ich von Herzen!!

Ich schreibe nur selten und nur kleine Makros, habe aber im Buch von 
Andrew Pitonyak und in Ihrer deutschen Übersetzung Dinge gefunden, auf 
die ich im Leben nicht selbst gekommen wäre und die mir das Leben 
leichter gemacht haben!


Guido Dischinger

Am 28.01.21 um 16:12 schrieb Volker Lenhardt:

Hallo allseits,

nach drei Jahren ist es mal wieder so weit. Eine Aktualisierung des 
Buches "BASIC-Makros für OpenOffice und LibreOffice" steht bereit:


https://www.uni-due.de/~abi070/ooo.html

Andrew Pitonyak hat sein Buch "OpenOffice.org Macros Explained" am 19. 
Juni 2018 als 4. Auflage veröffentlicht.


Die jetzt vorliegende deutsche Fassung enthält die Änderungen der 4. 
Originalauflage, zugleich aber auch all die Abweichungen, Umstellungen 
und Einfügungen der deutschen Bearbeitung der vorigen deutschen Ausgabe. 
Neu hinzugekommen ist eine Vielzahl von Korrekturen und Ergänzungen 
sowie einige Erweiterungen und Löschungen.


In der Vergangenheit habe ich Versionsänderungen nur durch das 
Veröffentlichungsdatum gekennzeichnet. Da ich diese Praxis beibehalten 
werde, verzichte ich auf eine Auflagenzählung. Das gilt auch für die 
Dateinamen, die nun "OOME_deutsch.odt" und "OOME_deutsch.pdf" lauten.


Im Gegensatz zu den vorigen Ausgaben sind nun alle Makros im Text 
enthalten, also auch diejenigen, die vorher als reine Hilfsmakros nur im 
Hintergrund liefen. Somit kann der Leser die ausführbaren Beispiele 
problemlos auch aus der PDF-Fassung nachstellen.


Benachrichtigungen über enthaltene Fehler und weitere Anregungen sind 
mir immer willkommen.


In seinem kürzlichen Post hat Bernd Obermayr auf den Abschnitt über die 
Diagrammerstellung verwiesen. Zufälligerweise habe ich das Diagramm 
etwas hübscher gestaltet. Vielleicht sind Aspekte dabei, die ihm 
weiterhelfen können.


Schöne Grüße
Volker



--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Diagramm Range per Makro ändern

2021-01-28 Diskussionsfäden Gerhard Weydt

Hallo Hans-Werner,

wenn man nur eine Eigenschaft ändern will, ist doch Löschen und 
Neuanlegen ein Riesenaufwand, gerade bei einem Diagramm, bis man da alle 
Einstellungen programmiert hat! Und er will ja nur die Range ändern, 
weil sich die datenmenge vergrößert hat.


Viele Grüße
Gerhard

Am 28.01.2021 um 20:50 schrieb OoOHWHOoO:

Hallo Gerhard,

ein "modifyByName" ist mir auch noch nicht untergekommen. Ich hab' das 
nur so erwähnt um zu verdeutlichen, dass der Weg wohl löschen und neu 
anlegen ist. Mehr wollte ich damit in keiner Weise ausdrücken, zumal 
ja auch Bernd schrieb, dass er nur "add"-Beispiele gefunden hat und 
nicht wusste, wie er RANGE, SIZE etc eines bestehenden Diagramms 
ändern kann.


Sicherlich gibt es "viele Wege nach Rom" - ich empfinde den Weg 
"löschen" und "neu anlegen" am einfachsten, zumal Bernd ja das 
"Neu-Anlegen" eines Diagramms beherrscht. Da kann man neben dem RANGE 
auch noch alle anderen Sachen, die man möchte, modifizieren. Davon 
abgesehen, ich habe mich eben erst mit dieser Thematik beschäftigt, 
habe also keinerlei Erfahrungswerte und das ist das Erste, was mir als 
Möglichkeit eingefallen ist.


Deine Antwort von 18:22 hatte ich nicht mitbekommen, war zu 
beschäftigt mit LESEN und PROBIEREN ...


Viele Grüße
Hans-Werner :-))

-- Originalnachricht --
Von: "Gerhard Weydt" 
An: users@de.libreoffice.org
Gesendet: 28.01.2021 20:15:55
Betreff: Re: [de-users] Diagramm Range per Makro ändern


Lieber Hans-Werner,

hast du meine Antwort mit dem gleichen Betreff von 18:22 nicht 
gesehen?  Es geht ja!


Und ein modifyByName ist mir noch nie untergekommen, und das braucht 
es auch nicht: man verwendet getByName, dann hat man das Objekt, dann 
kann man auf die Attribute zugreifen. Bei einem fiktiven modifyByName 
müsste man ja als Parameter die Eigenschaft und den Wert (der ja auch 
wieder ein Objekt sein kann) mitgeben. Das halte ich für 
komplizierter als das genannte Verfahren. Das wäre es insbesondere, 
wenn man geschachtelt über zwei, drei, ... Stufen erst eintauchen 
müsste, bis man das Objekt erreicht hat, das man eigentlich ändern 
will. Die geschachtelte Anweisung, die dann notwendig wäre, mag ich 
mir gar nicht vorstellen.


Herzliche Grüße
Gerhard

Am 28.01.2021 um 19:55 schrieb OoOHWHOoO:

Hallo Bernd,

ich hab' mich jetzt mal da mit bissel "rumlesen" und TryAndError 
"reingewuselt":


+ Einfach die CALC-Datei [5] anlegen und das Makro [4] starten.
+ Dann "rangeAddress(0).EndRow = 31 ' = 31.0.21" de-kommentieren.
+ Dann kannst Du mit den "EndRow"-Werten "spielen", das Diagramm 
wird immer angepasst.


Falls Probleme, kann ich Dir die CALC und das Makro auch zum 
Download bereit stellen.


Vielleicht hilft Dir das weiter,
viele Grüße
Hans-Werner :-))

[1] 
https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide/Charts_in_Spreadsheets


[2] 
https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1table_1_1XTablePivotCharts.html#a46c06f9f99599d4c32d7deef14948b52


Es gibt nur "addNewByName()" und "removeByName()", aber KEIN 
"modifyByName()".


Mit anderen Worten, man muss (wohl) erst das "alte" Diagramm löschen 
und legt dann das "neue" Diagramm an.


Blöd nur, mit "removeByName()" habe ich das Löschen nicht 
hinbekommen. Hab's dann mit "oShapes.remove(oShape)" gemacht. 
Erklären kann ich's nicht, vielleicht hat jemand im Forum eine 
passende Erklärung - oder ich hab' einfach nur was falsch gemacht ...


[3] https://forum.openoffice.org/en/forum/viewtopic.php?f=9=91518

[4] Makro

Sub ChartModify

Dim oDoc As Object
Dim oChart As Object
Dim oCharts As Object
Dim oSheet As Object
Dim oShape As Object
Dim oShapes As Object

Dim rangeAddress(0) As new com.sun.star.table.CellRangeAddress
Dim Rect As New com.sun.star.awt.Rectangle

oDoc = ThisComponent
oSheet = oDoc.Sheets(0)
oShapes = oSheet.DrawPage

If (oShapes.getCount() > 0 ) Then ' falls noch kein Diagramm existiert
oShape = oShapes(0)
oShapes.remove(oShape)
EndIf

Rect.X = 6000
Rect.Y = 1500
Rect.Width = 2
Rect.Height = 1

rangeAddress(0).StartColumn = 0 ' Spalten-Index beginnt bei 0
rangeAddress(0).StartRow = 0 ' Zeilen-Index beginnt bei 0
rangeAddress(0).EndColumn = 1 ' = Spalte B
'rangeAddress(0).EndRow = 15 ' = 15.0.21
rangeAddress(0).EndRow = 31 ' = 31.0.21

oCharts = oSheet.Charts
oCharts.addNewByName("Chart1",Rect,RangeAddress(),True,True)

End Sub

[5] CALC-Datei

Datum | Wert
01.01.21 | 10
02.01.21 | 20
03.01.21 | 30
04.01.21 | 40
05.01.21 | 50
06.01.21 | 60
07.01.21 | 70
08.01.21 | 80
09.01.21 | 90
10.01.21 | 100
11.01.21 | 110
12.01.21 | 120
13.01.21 | 130
14.01.21 | 140
15.01.21 | 150
16.01.21 | 160
17.01.21 | 170
18.01.21 | 180
19.01.21 | 190
20.01.21 | 200
21.01.21 | 210
22.01.21 | 220
23.01.21 | 230
24.01.21 | 240
25.01.21 | 250
26.01.21 | 260
27.01.21 | 270
28.01.21 | 280
29.01.21 | 290
30.01.21 | 300
31.01.21 | 310




-- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 

Re: [de-users] Fehlverhalten - KEINE PDF mehr möglich

2021-01-28 Diskussionsfäden Gerhard Weydt

Hallo Kurt,

in dieser Liste sind wir per Du. Ich schicke die Mail auch direkt an 
dich,für den Fall, dass du nicht bei der Liste angemeldet bist. Das 
solltest du dann aber zumindest temporär tun, weil man immer nur wieder 
an die Liste antwortet, damit alle auf dem gleichen Stand bleiben.


Ich habe das mit 7.0.4.2 unter Windows 10 ausprobiert, bei mir klappt 
das. Die wohl als Anhang mitgeschickten Fehlermeldungen kann man in der 
Mail nicht sehen, weil sie nicht weitergegeben werden. So kann ich nicht 
einmal raten, was der Grund sein könnte.
Du solltest zuerst einfach noch einmal installieren, vielleicht klappt 
es dann.
Wenn nicht, müsstest du die Bilder oder was immer es ist, auf einen 
Cloudspeicher deinefr Wahl hochladen und den Link dazu in deiner Antwort 
an die Liste mitteilen. Oder den Wortlaut der Fehlermeldung exakt 
abschreiben, vielleicht lässt er sich auch ausschneiden.


Gruß

Gerhard

Am 28.01.2021 um 19:21 schrieb Kurt Raisch:

Sehr geehrte Damen und Herren,

ich benutze LibreOffice seit Jahren, vorher Word und OpenOffice und
viele andere. Erstmals melde ich heute einen FEHLER.

Heute aktualisierte ich auf 7.0.4.2 (x64), wahrscheinlich von 7.0.4.1.

Mein PC hat Windows 10 Pro Build 19041.vb_release.191206-1406.

Problem: ich kann keine PDF mehr "exportieren", weder mit dem Button in
der Systemleiste, noch per Datei/Exportieren als/als PDF exportieren ...

Ich erhalte immer  die Fehlermeldung 1 und nach OK die Fehlermeldung 2.

Auch, wenn ich einen ganz neuen Ordner wähle und einen ganz neuen Namen
für das PDF-Dokument wähle, auch, wenn ich die Lock-Dateien lösche.

Mit PDF24 erhalte ich eine perfekte PDF aus der odt-Datei.

Vorübergehend deinstalliere ich nun die Version 7.0.4.2. und installiere
wieder die alte, denn ich BRAUCHE PDF-Dateien, UNBEDINGT.

Es wäre wünschenswert, wenn Sie mich benachrichtigen könnten, sobald der
Fehler behoben ist. Aber bitte beachten Sie: ich fühle mich nicht im
Stande, eine (komplizierte) Reparaturanleitung in irgendwelchen
Systemeinstellungen zu befolgen.

Mit freundlichen Grüßen,

Kurt

--
stationär gesendet





--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Diagramm Range per Makro ändern

2021-01-28 Diskussionsfäden OoOHWHOoO

Hallo Gerhard,

ein "modifyByName" ist mir auch noch nicht untergekommen. Ich hab' das 
nur so erwähnt um zu verdeutlichen, dass der Weg wohl löschen und neu 
anlegen ist. Mehr wollte ich damit in keiner Weise ausdrücken, zumal ja 
auch Bernd schrieb, dass er nur "add"-Beispiele gefunden hat und nicht 
wusste, wie er RANGE, SIZE etc eines bestehenden Diagramms ändern kann.


Sicherlich gibt es "viele Wege nach Rom" - ich empfinde den Weg 
"löschen" und "neu anlegen" am einfachsten, zumal Bernd ja das 
"Neu-Anlegen" eines Diagramms beherrscht. Da kann man neben dem RANGE 
auch noch alle anderen Sachen, die man möchte, modifizieren. Davon 
abgesehen, ich habe mich eben erst mit dieser Thematik beschäftigt, habe 
also keinerlei Erfahrungswerte und das ist das Erste, was mir als 
Möglichkeit eingefallen ist.


Deine Antwort von 18:22 hatte ich nicht mitbekommen, war zu beschäftigt 
mit LESEN und PROBIEREN ...


Viele Grüße
Hans-Werner :-))

-- Originalnachricht --
Von: "Gerhard Weydt" 
An: users@de.libreoffice.org
Gesendet: 28.01.2021 20:15:55
Betreff: Re: [de-users] Diagramm Range per Makro ändern


Lieber Hans-Werner,

hast du meine Antwort mit dem gleichen Betreff von 18:22 nicht gesehen?  Es 
geht ja!

Und ein modifyByName ist mir noch nie untergekommen, und das braucht es auch 
nicht: man verwendet getByName, dann hat man das Objekt, dann kann man auf die 
Attribute zugreifen. Bei einem fiktiven modifyByName müsste man ja als 
Parameter die Eigenschaft und den Wert (der ja auch wieder ein Objekt sein 
kann) mitgeben. Das halte ich für komplizierter als das genannte Verfahren. Das 
wäre es insbesondere, wenn man geschachtelt über zwei, drei, ... Stufen erst 
eintauchen müsste, bis man das Objekt erreicht hat, das man eigentlich ändern 
will. Die geschachtelte Anweisung, die dann notwendig wäre, mag ich mir gar 
nicht vorstellen.

Herzliche Grüße
Gerhard

Am 28.01.2021 um 19:55 schrieb OoOHWHOoO:

Hallo Bernd,

ich hab' mich jetzt mal da mit bissel "rumlesen" und TryAndError "reingewuselt":

+ Einfach die CALC-Datei [5] anlegen und das Makro [4] starten.
+ Dann "rangeAddress(0).EndRow = 31 ' = 31.0.21" de-kommentieren.
+ Dann kannst Du mit den "EndRow"-Werten "spielen", das Diagramm wird immer 
angepasst.

Falls Probleme, kann ich Dir die CALC und das Makro auch zum Download bereit 
stellen.

Vielleicht hilft Dir das weiter,
viele Grüße
Hans-Werner :-))

[1] 
https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide/Charts_in_Spreadsheets

[2] 
https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1table_1_1XTablePivotCharts.html#a46c06f9f99599d4c32d7deef14948b52

Es gibt nur "addNewByName()" und "removeByName()", aber KEIN "modifyByName()".

Mit anderen Worten, man muss (wohl) erst das "alte" Diagramm löschen und legt dann das 
"neue" Diagramm an.

Blöd nur, mit "removeByName()" habe ich das Löschen nicht hinbekommen. Hab's dann mit 
"oShapes.remove(oShape)" gemacht. Erklären kann ich's nicht, vielleicht hat jemand im 
Forum eine passende Erklärung - oder ich hab' einfach nur was falsch gemacht ...

[3] https://forum.openoffice.org/en/forum/viewtopic.php?f=9=91518

[4] Makro

Sub ChartModify

Dim oDoc As Object
Dim oChart As Object
Dim oCharts As Object
Dim oSheet As Object
Dim oShape As Object
Dim oShapes As Object

Dim rangeAddress(0) As new com.sun.star.table.CellRangeAddress
Dim Rect As New com.sun.star.awt.Rectangle

oDoc = ThisComponent
oSheet = oDoc.Sheets(0)
oShapes = oSheet.DrawPage

If (oShapes.getCount() > 0 ) Then ' falls noch kein Diagramm existiert
oShape = oShapes(0)
oShapes.remove(oShape)
EndIf

Rect.X = 6000
Rect.Y = 1500
Rect.Width = 2
Rect.Height = 1

rangeAddress(0).StartColumn = 0 ' Spalten-Index beginnt bei 0
rangeAddress(0).StartRow = 0 ' Zeilen-Index beginnt bei 0
rangeAddress(0).EndColumn = 1 ' = Spalte B
'rangeAddress(0).EndRow = 15 ' = 15.0.21
rangeAddress(0).EndRow = 31 ' = 31.0.21

oCharts = oSheet.Charts
oCharts.addNewByName("Chart1",Rect,RangeAddress(),True,True)

End Sub

[5] CALC-Datei

Datum | Wert
01.01.21 | 10
02.01.21 | 20
03.01.21 | 30
04.01.21 | 40
05.01.21 | 50
06.01.21 | 60
07.01.21 | 70
08.01.21 | 80
09.01.21 | 90
10.01.21 | 100
11.01.21 | 110
12.01.21 | 120
13.01.21 | 130
14.01.21 | 140
15.01.21 | 150
16.01.21 | 160
17.01.21 | 170
18.01.21 | 180
19.01.21 | 190
20.01.21 | 200
21.01.21 | 210
22.01.21 | 220
23.01.21 | 230
24.01.21 | 240
25.01.21 | 250
26.01.21 | 260
27.01.21 | 270
28.01.21 | 280
29.01.21 | 290
30.01.21 | 300
31.01.21 | 310




-- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 

Re: [de-users] Diagramm Range per Makro ändern

2021-01-28 Diskussionsfäden Gerhard Weydt

Lieber Hans-Werner,

hast du meine Antwort mit dem gleichen Betreff von 18:22 nicht gesehen?  
Es geht ja!


Und ein modifyByName ist mir noch nie untergekommen, und das braucht es 
auch nicht: man verwendet getByName, dann hat man das Objekt, dann kann 
man auf die Attribute zugreifen. Bei einem fiktiven modifyByName müsste 
man ja als Parameter die Eigenschaft und den Wert (der ja auch wieder 
ein Objekt sein kann) mitgeben. Das halte ich für komplizierter als das 
genannte Verfahren. Das wäre es insbesondere, wenn man geschachtelt über 
zwei, drei, ... Stufen erst eintauchen müsste, bis man das Objekt 
erreicht hat, das man eigentlich ändern will. Die geschachtelte 
Anweisung, die dann notwendig wäre, mag ich mir gar nicht vorstellen.


Herzliche Grüße
Gerhard

Am 28.01.2021 um 19:55 schrieb OoOHWHOoO:

Hallo Bernd,

ich hab' mich jetzt mal da mit bissel "rumlesen" und TryAndError 
"reingewuselt":


+ Einfach die CALC-Datei [5] anlegen und das Makro [4] starten.
+ Dann "rangeAddress(0).EndRow = 31 ' = 31.0.21" de-kommentieren.
+ Dann kannst Du mit den "EndRow"-Werten "spielen", das Diagramm wird 
immer angepasst.


Falls Probleme, kann ich Dir die CALC und das Makro auch zum Download 
bereit stellen.


Vielleicht hilft Dir das weiter,
viele Grüße
Hans-Werner :-))

[1] 
https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide/Charts_in_Spreadsheets


[2] 
https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1table_1_1XTablePivotCharts.html#a46c06f9f99599d4c32d7deef14948b52


Es gibt nur "addNewByName()" und "removeByName()", aber KEIN 
"modifyByName()".


Mit anderen Worten, man muss (wohl) erst das "alte" Diagramm löschen 
und legt dann das "neue" Diagramm an.


Blöd nur, mit "removeByName()" habe ich das Löschen nicht hinbekommen. 
Hab's dann mit "oShapes.remove(oShape)" gemacht. Erklären kann ich's 
nicht, vielleicht hat jemand im Forum eine passende Erklärung - oder 
ich hab' einfach nur was falsch gemacht ...


[3] https://forum.openoffice.org/en/forum/viewtopic.php?f=9=91518

[4] Makro

Sub ChartModify

Dim oDoc As Object
Dim oChart As Object
Dim oCharts As Object
Dim oSheet As Object
Dim oShape As Object
Dim oShapes As Object

Dim rangeAddress(0) As new com.sun.star.table.CellRangeAddress
Dim Rect As New com.sun.star.awt.Rectangle

oDoc = ThisComponent
oSheet = oDoc.Sheets(0)
oShapes = oSheet.DrawPage

If (oShapes.getCount() > 0 ) Then ' falls noch kein Diagramm existiert
oShape = oShapes(0)
oShapes.remove(oShape)
EndIf

Rect.X = 6000
Rect.Y = 1500
Rect.Width = 2
Rect.Height = 1

rangeAddress(0).StartColumn = 0 ' Spalten-Index beginnt bei 0
rangeAddress(0).StartRow = 0 ' Zeilen-Index beginnt bei 0
rangeAddress(0).EndColumn = 1 ' = Spalte B
'rangeAddress(0).EndRow = 15 ' = 15.0.21
rangeAddress(0).EndRow = 31 ' = 31.0.21

oCharts = oSheet.Charts
oCharts.addNewByName("Chart1",Rect,RangeAddress(),True,True)

End Sub

[5] CALC-Datei

Datum | Wert
01.01.21 | 10
02.01.21 | 20
03.01.21 | 30
04.01.21 | 40
05.01.21 | 50
06.01.21 | 60
07.01.21 | 70
08.01.21 | 80
09.01.21 | 90
10.01.21 | 100
11.01.21 | 110
12.01.21 | 120
13.01.21 | 130
14.01.21 | 140
15.01.21 | 150
16.01.21 | 160
17.01.21 | 170
18.01.21 | 180
19.01.21 | 190
20.01.21 | 200
21.01.21 | 210
22.01.21 | 220
23.01.21 | 230
24.01.21 | 240
25.01.21 | 250
26.01.21 | 260
27.01.21 | 270
28.01.21 | 280
29.01.21 | 290
30.01.21 | 300
31.01.21 | 310




--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


[de-users] Fehlverhalten - KEINE PDF mehr möglich

2021-01-28 Diskussionsfäden Kurt Raisch

Sehr geehrte Damen und Herren,

ich benutze LibreOffice seit Jahren, vorher Word und OpenOffice und
viele andere. Erstmals melde ich heute einen FEHLER.

Heute aktualisierte ich auf 7.0.4.2 (x64), wahrscheinlich von 7.0.4.1.

Mein PC hat Windows 10 Pro Build 19041.vb_release.191206-1406.

Problem: ich kann keine PDF mehr "exportieren", weder mit dem Button in
der Systemleiste, noch per Datei/Exportieren als/als PDF exportieren ...

Ich erhalte immer  die Fehlermeldung 1 und nach OK die Fehlermeldung 2.

Auch, wenn ich einen ganz neuen Ordner wähle und einen ganz neuen Namen
für das PDF-Dokument wähle, auch, wenn ich die Lock-Dateien lösche.

Mit PDF24 erhalte ich eine perfekte PDF aus der odt-Datei.

Vorübergehend deinstalliere ich nun die Version 7.0.4.2. und installiere
wieder die alte, denn ich BRAUCHE PDF-Dateien, UNBEDINGT.

Es wäre wünschenswert, wenn Sie mich benachrichtigen könnten, sobald der
Fehler behoben ist. Aber bitte beachten Sie: ich fühle mich nicht im
Stande, eine (komplizierte) Reparaturanleitung in irgendwelchen
Systemeinstellungen zu befolgen.

Mit freundlichen Grüßen,

Kurt

--
stationär gesendet


--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Diagramm Grösse per Makro ändern

2021-01-28 Diskussionsfäden Gerhard Weydt

Hallo Bernd,

ich habe es mal ganz naiv anders probiert, ich greife auf das 
Shape-Objekt zu, das das Diagramm enthält:
ChartShape=oDoc.Drawpages(0).getByIndex(0)    'mein Test hat ja nur eine 
Drawpage und ein Diagramm
'                    der Rest ist von dir, abgesehen von der Variablen 
ChartShape:

size=ChartShape.getSize()
msgbox size.width 'ist immer 31286
size.Width=4 'Damit eine Veränderung sichtbar würde
ChartShape.Size=size

Dann ändert sich das Shape und automatisch auch das Diagramm.

Gruß

Gerhard
Am 28.01.2021 um 13:45 schrieb Bernd Obermayr:

Hallo,
ich versuche per makro die Grösse von Diagrammen (Charts) zu verändern.
Das gelingt nur teilweise.

Der Code funktioniert nicht:
  Der Versuch die Grösse der Diagramme zu ändern
size=ChartDoc.Drawpage.getByIndex(0).getSize()
msgbox size.width 'ist immer 31286
size.Width=4 'Damit eine Veränderung sichtbar würde
ChartDoc.Drawpage.getByIndex(0).Size=size
size=ChartDoc.Drawpage.getByIndex(0).getSize()
msgbox size.width 'Zeigt die Änderung an.
   'Aber es wird
nicht wirklich geändert

Greife ich evtl. auf das falsche Object zu? Ich verstehs nicht :(


Was funktioniertist dieser Code:
ChartDoc.Diagram.XAxis.Min=DateValue(DateStr) '09.11.2020
ChartDoc.Diagram.XAxis.NumberFormat=131 'TT.MM


Die komplette Routine:
8<-
public Sub SetChartXAxisMinDate()
'** Das Startdatum der Skala setzen
'** Wird von den Ereignissen "Text geändert" und "Nach Aktualisierung" des
'** Controls "ChartXAxisMinDate" (Tab Diagramme, Datumsfeld rechts Oben)
getriggert
dim ChartDoc
Dim Charts As Object
Dim Chart as Object
Dim oSheet
Dim oForm
Dim i%
Dim aDate
Dim DateStr$
Dim size
Dim Cell
Dim debug$
Dim cRg
Dim j%

cRg=createUnoStruct("com.sun.star.table.CellRangeAddress")
size=createUnoStruct("com.sun.star.awt.Size")
oSheet=Thiscomponent.sheets.getByName("Diagramme")
oForm=oSheet.Drawpage.Forms.getByName("Formular")
Cell=oSheet.getCellRangeByName("N7")
aDate = createUnoStruct("com.sun.star.util.Date") 'Holen des Datums
geht nur mit der struct
aDate=oForm.getByName("ChartXAxisMinDate").Date ' .Text ist nicht
immer aktuell??
 'DateStr=aDate.Day & "." & aDate.Month  & "." & aDate.Year
DateStr = ConvertDateTime(aDate, "STRING")  --> mytools.modDate
Cell.String=Datestr

'Mri oSheet.Charts.getByIndex(0)
For i=0 To oSheet.Charts.count-1
Chart = oSheet.Charts.getByIndex(i)
ChartDoc = Chart.getEmbeddedObject()

if i=0 then 'Für den Test. Nur das 1. Diagramm  
 Geht nicht. Zerstört das Diagramm!
''   Der Versuch die Ranges der Diagramme zu verändern  
'   cRg=Chart.getRanges()
'   For j=1 To ubound(cRg)
'   
'   If cRg(j).EndRow <> 550 then
'   cRg(j).EndRow=550
'   debug=debug & "Cart(" & i & ") Range(" & j & ")" 
& chr(10)
'   End if
'   Next j
'   Chart.setRanges(cRg)


'msgbox ChartDoc.Diagram.XAxis.NumberFormat
 Geht nicht
''   Der Versuch die Grösse der Diagramme zu ändern
size=ChartDoc.Drawpage.getByIndex(0).getSize()
msgbox size.width 'ist immer 31286
size.Width=4 'Damit eine Veränderung sichtbar würde
ChartDoc.Drawpage.getByIndex(0).Size=size
size=ChartDoc.Drawpage.getByIndex(0).getSize()
msgbox size.width 'Zeigt die Änderung an. Aber es wird 
nicht wirklich
geändert
End If

ChartDoc.Diagram.XAxis.Min=DateValue(DateStr) '09.11.2020
'ChartDoc.Diagram.XAxis.NumberFormat=141 'NN TT.MM
ChartDoc.Diagram.XAxis.NumberFormat=131 'TT.MM
Next i
'mri Chart
End Sub





--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Diagramm Range per Makro ändern

2021-01-28 Diskussionsfäden OoOHWHOoO

Hallo Bernd,

ich hab' mich jetzt mal da mit bissel "rumlesen" und TryAndError 
"reingewuselt":


+ Einfach die CALC-Datei [5] anlegen und das Makro [4] starten.
+ Dann "rangeAddress(0).EndRow = 31 ' = 31.0.21" de-kommentieren.
+ Dann kannst Du mit den "EndRow"-Werten "spielen", das Diagramm wird 
immer angepasst.


Falls Probleme, kann ich Dir die CALC und das Makro auch zum Download 
bereit stellen.


Vielleicht hilft Dir das weiter,
viele Grüße
Hans-Werner :-))

[1] 
https://wiki.openoffice.org/wiki/Documentation/BASIC_Guide/Charts_in_Spreadsheets


[2] 
https://api.libreoffice.org/docs/idl/ref/interfacecom_1_1sun_1_1star_1_1table_1_1XTablePivotCharts.html#a46c06f9f99599d4c32d7deef14948b52


Es gibt nur "addNewByName()" und "removeByName()", aber KEIN 
"modifyByName()".


Mit anderen Worten, man muss (wohl) erst das "alte" Diagramm löschen und 
legt dann das "neue" Diagramm an.


Blöd nur, mit "removeByName()" habe ich das Löschen nicht hinbekommen. 
Hab's dann mit "oShapes.remove(oShape)" gemacht. Erklären kann ich's 
nicht, vielleicht hat jemand im Forum eine passende Erklärung - oder ich 
hab' einfach nur was falsch gemacht ...


[3] https://forum.openoffice.org/en/forum/viewtopic.php?f=9=91518

[4] Makro

Sub ChartModify

Dim oDoc As Object
Dim oChart As Object
Dim oCharts As Object
Dim oSheet As Object
Dim oShape As Object
Dim oShapes As Object

Dim rangeAddress(0) As new com.sun.star.table.CellRangeAddress
Dim Rect As New com.sun.star.awt.Rectangle

oDoc = ThisComponent
oSheet = oDoc.Sheets(0)
oShapes = oSheet.DrawPage

If (oShapes.getCount() > 0 ) Then ' falls noch kein Diagramm existiert
oShape = oShapes(0)
oShapes.remove(oShape)
EndIf

Rect.X = 6000
Rect.Y = 1500
Rect.Width = 2
Rect.Height = 1

rangeAddress(0).StartColumn = 0 ' Spalten-Index beginnt bei 0
rangeAddress(0).StartRow = 0 ' Zeilen-Index beginnt bei 0
rangeAddress(0).EndColumn = 1 ' = Spalte B
'rangeAddress(0).EndRow = 15 ' = 15.0.21
rangeAddress(0).EndRow = 31 ' = 31.0.21

oCharts = oSheet.Charts
oCharts.addNewByName("Chart1",Rect,RangeAddress(),True,True)

End Sub

[5] CALC-Datei

Datum | Wert
01.01.21 | 10
02.01.21 | 20
03.01.21 | 30
04.01.21 | 40
05.01.21 | 50
06.01.21 | 60
07.01.21 | 70
08.01.21 | 80
09.01.21 | 90
10.01.21 | 100
11.01.21 | 110
12.01.21 | 120
13.01.21 | 130
14.01.21 | 140
15.01.21 | 150
16.01.21 | 160
17.01.21 | 170
18.01.21 | 180
19.01.21 | 190
20.01.21 | 200
21.01.21 | 210
22.01.21 | 220
23.01.21 | 230
24.01.21 | 240
25.01.21 | 250
26.01.21 | 260
27.01.21 | 270
28.01.21 | 280
29.01.21 | 290
30.01.21 | 300
31.01.21 | 310

--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Diagramm Range per Makro ändern

2021-01-28 Diskussionsfäden Gerhard Weydt

Hallo Bernd,

ich habe in der Ecke noch nie was programmiert, habe das aber mal 
nachgestellt. Einen Fehler in deinem Code habe ich festgestellt, deine 
Schleife läuft ab 1, der Index von Ranges beginnt aber bei 0.
Mein einfaches Beispiel mit drei Spalten und zwei Zeilen plus 
Überschrift funktioniert mit deinem Code, wenn ich die Schleife bei 0 
beginnen lasse.
Fange ich bei 1 an, passiert logischerweise gar nichts, weil ubound 
(Ranges) = 0 ist. Es fehlen dann auch keine Daten.
Ich weiß nun gar nicht, wie ein Diagramm aussehen muss, damit Ranges 
mehr als ein Element hat, deshalb kann ich derzeit auch nicht weiter 
ausprobieren.
Aber der Start bei 1 ist auf jeden Fall falsch, versuche mal, was 
passiert, wenn du mit 0 startest.


Gruß

Gerhard

Am 28.01.2021 um 16:56 schrieb Bernd Obermayr:

Am 28.01.21 um 15:33 schrieb OoOHWHOoO:

Hallo Bernd,

schau mal hier

http://oooforum.de/viewtopic.php?t=68337

da erstellt einer ein Diagramm via Makro:

http://oooforum.de/download/file.php?id=15089=92a73019698b14b0392d404b84206836

CALC-Datei mit Makro zum Download (das Makro funktioniert, hab's eben
ausprobiert)

Vielleicht hilft Dir das weiter,
viele Grüße

Hans-Werner :-))

Hi,
Danke :) Solche Beispiele gibt es zuhauf :)
Es wird immer die Methode addNewByName verwendet.
Bei mir existieren die Diagramme ja schon.
Die Datenbasis ändert sich aber täglich (wird grösser).
Also will ich den Datenbereich anpassen.
Dafür hab ich bis jetzt keine Doku gefunden.
Das, was ich hier als Code habe, habe ich bei Andrew Pitonyak bzw. mit
Mri und xray
herausgefunden.

Wie geschrieben wird dadurch das Diagramm zerstört. Ich vermute daher,
dass ich falsch
darauf zugreife. Nur, wie wärs richtig?





--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Aktualisierung: BASIC-Makros für OpenOffice und LibreOffice

2021-01-28 Diskussionsfäden Bernd Obermayr
Am 28.01.21 um 16:12 schrieb Volker Lenhardt:
> Hallo allseits,
> 
> nach drei Jahren ist es mal wieder so weit. Eine Aktualisierung des 
> Buches "BASIC-Makros für OpenOffice und LibreOffice" steht bereit:
> 
> https://www.uni-due.de/~abi070/ooo.html
> 
> Andrew Pitonyak hat sein Buch "OpenOffice.org Macros Explained" am 19. 
> Juni 2018 als 4. Auflage veröffentlicht.
> 
> Die jetzt vorliegende deutsche Fassung enthält die Änderungen der 4. 
> Originalauflage, zugleich aber auch all die Abweichungen, Umstellungen 
> und Einfügungen der deutschen Bearbeitung der vorigen deutschen Ausgabe. 
> Neu hinzugekommen ist eine Vielzahl von Korrekturen und Ergänzungen 
> sowie einige Erweiterungen und Löschungen.
> 
> In der Vergangenheit habe ich Versionsänderungen nur durch das 
> Veröffentlichungsdatum gekennzeichnet. Da ich diese Praxis beibehalten 
> werde, verzichte ich auf eine Auflagenzählung. Das gilt auch für die 
> Dateinamen, die nun "OOME_deutsch.odt" und "OOME_deutsch.pdf" lauten.
> 
> Im Gegensatz zu den vorigen Ausgaben sind nun alle Makros im Text 
> enthalten, also auch diejenigen, die vorher als reine Hilfsmakros nur im 
> Hintergrund liefen. Somit kann der Leser die ausführbaren Beispiele 
> problemlos auch aus der PDF-Fassung nachstellen.
> 
> Benachrichtigungen über enthaltene Fehler und weitere Anregungen sind 
> mir immer willkommen.
> 
> In seinem kürzlichen Post hat Bernd Obermayr auf den Abschnitt über die 
> Diagrammerstellung verwiesen. Zufälligerweise habe ich das Diagramm 
> etwas hübscher gestaltet. Vielleicht sind Aspekte dabei, die ihm 
> weiterhelfen können.
> 
> Schöne Grüße
> Volker
> 
1000mal Danke, ich weiss das sehr zu schätzen! Es ist eine der
wichtigsten Quellen.
Und das nun auch auf Deutsch :))

-- 
Gruss
  Bernd

-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Diagramm Range per Makro ändern

2021-01-28 Diskussionsfäden Bernd Obermayr
Am 28.01.21 um 15:33 schrieb OoOHWHOoO:
> Hallo Bernd,
> 
> schau mal hier
> 
> http://oooforum.de/viewtopic.php?t=68337
> 
> da erstellt einer ein Diagramm via Makro:
> 
> http://oooforum.de/download/file.php?id=15089=92a73019698b14b0392d404b84206836
> 
> CALC-Datei mit Makro zum Download (das Makro funktioniert, hab's eben 
> ausprobiert)
> 
> Vielleicht hilft Dir das weiter,
> viele Grüße
> 
> Hans-Werner :-))

Hi,
Danke :) Solche Beispiele gibt es zuhauf :)
Es wird immer die Methode addNewByName verwendet.
Bei mir existieren die Diagramme ja schon.
Die Datenbasis ändert sich aber täglich (wird grösser).
Also will ich den Datenbereich anpassen.
Dafür hab ich bis jetzt keine Doku gefunden.
Das, was ich hier als Code habe, habe ich bei Andrew Pitonyak bzw. mit
Mri und xray
herausgefunden.

Wie geschrieben wird dadurch das Diagramm zerstört. Ich vermute daher,
dass ich falsch
darauf zugreife. Nur, wie wärs richtig?


-- 
Gruss
  Bernd

-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Writer - Gliederung erstellen

2021-01-28 Diskussionsfäden Peter Weinreich

Hallo Ernst

und alle anderen, die auf meine Anfrage geantwortet haben.

Nun klappt es auch mit der Mitnahme des Textes bei Verschieben der
Überschriften. Warum vorher nicht, weiß ich nicht, evt. weil ich die
Zeilen (zur Probe) aus einer anderen Datein hineinkopiert und nicht
direkt eingetragen bzw. ohne Formatierung eingetragen habe.

Ernst, Gobaldokumente benötige ich derzeit nicht, aber dennoch vielen Dank!

Peter


Am 28.01.2021 um 14:53 schrieb Ernst Hügli:

Hallo Peter

Am 28.01.21 um 14:25 schrieb Peter Weinreich:

Hallo Christian,

ja, das Verschieben von Überschrift mit dazugehörigen Text habe ich auch
noch nicht gefunden. Behelfsweise gebe ich dem Text die Überschrift 9,
verschiebe und und nehme die dann wieder heraus. Glaube nicht, dass das
im Sinne des Erfinders ist. Wenn jemand den vorgesehenen Weg weiß, freue
ich mich darüber, diesen auch zu erfahren.



Ich hab's eben ausprobiert: Mein Text besteht aus 29 Seiten und
dreistufiger Kapitelnummerierung, inkl. mit TexMaths erzeugter Formeln
und komplexen Bildern in einer Randspalte. Hat funktioniert, und zwar
wie folgt:

- Navigator einschalten (Seitenleiste)

- Wenn nicht automatisch: Überschriften aufklappen, so dass alle
Überschriften sichtbar sind - die müssen vorher per Vorlage
(Überschrift ...) zugewiesen worden sein, inkl. Überschriften unterer
Stufe.

- In der Werkzeugleiste meines Navigators erscheint u.a. das Werkzeug
"Kapitel höher verschieben" bzw. "Kapitel niedriger verschieben"
(rechts) - klick darauf, hat bei mir funktioniert: Das ganze Kapitel
samt der beschriebenen komplexen Struktur wurde korrekt verschoben
(inkl. unterschiedlicher Seitenvorlagen links - rechts).

Hast Du als Alternative auch mal Globaldokumente ins Auge gefasst? Da
geht das u.U. noch bequemer, hängt natürlich von der Struktur Deines
Dokumentes ab. Ich arbeite sehr intensiv damit und habe gute
Erfahrungen gemacht.

LG

Ernst

PS. Mein System: Windows 10, LO 6.4.7.2




--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


[de-users] Aktualisierung: BASIC-Makros für OpenOffice und LibreOffice

2021-01-28 Diskussionsfäden Volker Lenhardt

Hallo allseits,

nach drei Jahren ist es mal wieder so weit. Eine Aktualisierung des 
Buches "BASIC-Makros für OpenOffice und LibreOffice" steht bereit:


https://www.uni-due.de/~abi070/ooo.html

Andrew Pitonyak hat sein Buch "OpenOffice.org Macros Explained" am 19. 
Juni 2018 als 4. Auflage veröffentlicht.


Die jetzt vorliegende deutsche Fassung enthält die Änderungen der 4. 
Originalauflage, zugleich aber auch all die Abweichungen, Umstellungen 
und Einfügungen der deutschen Bearbeitung der vorigen deutschen Ausgabe. 
Neu hinzugekommen ist eine Vielzahl von Korrekturen und Ergänzungen 
sowie einige Erweiterungen und Löschungen.


In der Vergangenheit habe ich Versionsänderungen nur durch das 
Veröffentlichungsdatum gekennzeichnet. Da ich diese Praxis beibehalten 
werde, verzichte ich auf eine Auflagenzählung. Das gilt auch für die 
Dateinamen, die nun "OOME_deutsch.odt" und "OOME_deutsch.pdf" lauten.


Im Gegensatz zu den vorigen Ausgaben sind nun alle Makros im Text 
enthalten, also auch diejenigen, die vorher als reine Hilfsmakros nur im 
Hintergrund liefen. Somit kann der Leser die ausführbaren Beispiele 
problemlos auch aus der PDF-Fassung nachstellen.


Benachrichtigungen über enthaltene Fehler und weitere Anregungen sind 
mir immer willkommen.


In seinem kürzlichen Post hat Bernd Obermayr auf den Abschnitt über die 
Diagrammerstellung verwiesen. Zufälligerweise habe ich das Diagramm 
etwas hübscher gestaltet. Vielleicht sind Aspekte dabei, die ihm 
weiterhelfen können.


Schöne Grüße
Volker

--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Diagramm Range per Makro ändern

2021-01-28 Diskussionsfäden OoOHWHOoO

Hallo Bernd,

schau mal hier

http://oooforum.de/viewtopic.php?t=68337

da erstellt einer ein Diagramm via Makro:

http://oooforum.de/download/file.php?id=15089=92a73019698b14b0392d404b84206836

CALC-Datei mit Makro zum Download (das Makro funktioniert, hab's eben 
ausprobiert)


Vielleicht hilft Dir das weiter,
viele Grüße

Hans-Werner :-))


-- Originalnachricht --
Von: "Bernd Obermayr" 
An: "users@de.libreoffice.org" 
Gesendet: 28.01.2021 13:39:46
Betreff: [de-users] Diagramm Range per Makro ändern


Hallo,
ich versuche per makro Parameter von Diagrammen (Charts) zu verändern.
Das gelingt nur teilweise.

Der Code funktioniert nicht:
 Geht nicht. Zerstört das Diagramm!
''   Der Versuch die Ranges der Diagramme zu verändern  
'   cRg=Chart.getRanges()
'   For j=1 To ubound(cRg)
'   
'   If cRg(j).EndRow <> 550 then
'   cRg(j).EndRow=550
'   debug=debug & "Cart(" & i & ") Range(" & j & ")" 
& chr(10)
'   End if
'   Next j
'   Chart.setRanges(cRg)
Danach ist das Diagramm kaputt: Die Datenbereiche sind weg. Weiter hab
ich garnicht
mehr nachgesehen.

Den Code habe ich teilweise aus OOME von Andrew Pintonyak
Was ist da Falsch? Greife ich eventuell
Hinweise aus dieselbe Beobachtung hab ich im Netz auch gefunden,
leider keine Lösung :(





Die komplette Routine:
8<-
public Sub SetChartXAxisMinDate()
'** Das Startdatum der Skala setzen
'** Wird von den Ereignissen "Text geändert" und "Nach Aktualisierung" des
'** Controls "ChartXAxisMinDate" (Tab Diagramme, Datumsfeld rechts Oben)
getriggert
dim ChartDoc
   Dim Charts As Object
   Dim Chart as Object
   Dim oSheet
   Dim oForm
   Dim i%
   Dim aDate
   Dim DateStr$
   Dim size
   Dim Cell
   Dim debug$
   Dim cRg
   Dim j%

cRg=createUnoStruct("com.sun.star.table.CellRangeAddress")
size=createUnoStruct("com.sun.star.awt.Size")
oSheet=Thiscomponent.sheets.getByName("Diagramme")
oForm=oSheet.Drawpage.Forms.getByName("Formular")
Cell=oSheet.getCellRangeByName("N7")
aDate = createUnoStruct("com.sun.star.util.Date") 'Holen des Datums
geht nur mit der struct
aDate=oForm.getByName("ChartXAxisMinDate").Date ' .Text ist nicht
immer aktuell??
'DateStr=aDate.Day & "." & aDate.Month  & "." & aDate.Year
DateStr = ConvertDateTime(aDate, "STRING")  --> mytools.modDate
Cell.String=Datestr

'Mri oSheet.Charts.getByIndex(0)
For i=0 To oSheet.Charts.count-1
Chart = oSheet.Charts.getByIndex(i)
ChartDoc = Chart.getEmbeddedObject()

if i=0 then 'Für den Test. Nur das 1. Diagramm  
 Geht nicht. Zerstört das Diagramm!
''   Der Versuch die Ranges der Diagramme zu verändern  
'   cRg=Chart.getRanges()
'   For j=1 To ubound(cRg)
'   
'   If cRg(j).EndRow <> 550 then
'   cRg(j).EndRow=550
'   debug=debug & "Cart(" & i & ") Range(" & j & ")" 
& chr(10)
'   End if
'   Next j
'   Chart.setRanges(cRg)


'msgbox ChartDoc.Diagram.XAxis.NumberFormat
 Geht nicht
''   Der Versuch die Grösse der Diagramme zu ändern
size=ChartDoc.Drawpage.getByIndex(0).getSize()
msgbox size.width 'ist immer 31286
size.Width=4 'Damit eine Veränderung sichtbar würde
ChartDoc.Drawpage.getByIndex(0).Size=size
size=ChartDoc.Drawpage.getByIndex(0).getSize()
msgbox size.width 'Zeigt die Änderung an. Aber es wird 
nicht wirklich
geändert
End If
ChartDoc.Diagram.XAxis.Min=DateValue(DateStr) '09.11.2020
'ChartDoc.Diagram.XAxis.NumberFormat=141 'NN TT.MM
ChartDoc.Diagram.XAxis.NumberFormat=131 'TT.MM
Next i
'mri Chart
End Sub


--
Gruss
  Bernd

--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Writer - Gliederung erstellen

2021-01-28 Diskussionsfäden Ernst Hügli

Hallo Peter

Am 28.01.21 um 14:25 schrieb Peter Weinreich:

Hallo Christian,

ja, das Verschieben von Überschrift mit dazugehörigen Text habe ich auch
noch nicht gefunden. Behelfsweise gebe ich dem Text die Überschrift 9,
verschiebe und und nehme die dann wieder heraus. Glaube nicht, dass das
im Sinne des Erfinders ist. Wenn jemand den vorgesehenen Weg weiß, freue
ich mich darüber, diesen auch zu erfahren.



Ich hab's eben ausprobiert: Mein Text besteht aus 29 Seiten und 
dreistufiger Kapitelnummerierung, inkl. mit TexMaths erzeugter Formeln 
und komplexen Bildern in einer Randspalte. Hat funktioniert, und zwar 
wie folgt:


- Navigator einschalten (Seitenleiste)

- Wenn nicht automatisch: Überschriften aufklappen, so dass alle 
Überschriften sichtbar sind - die müssen vorher per Vorlage (Überschrift 
...) zugewiesen worden sein, inkl. Überschriften unterer Stufe.


- In der Werkzeugleiste meines Navigators erscheint u.a. das Werkzeug 
"Kapitel höher verschieben" bzw. "Kapitel niedriger verschieben" 
(rechts) - klick darauf, hat bei mir funktioniert: Das ganze Kapitel 
samt der beschriebenen komplexen Struktur wurde korrekt verschoben 
(inkl. unterschiedlicher Seitenvorlagen links - rechts).


Hast Du als Alternative auch mal Globaldokumente ins Auge gefasst? Da 
geht das u.U. noch bequemer, hängt natürlich von der Struktur Deines 
Dokumentes ab. Ich arbeite sehr intensiv damit und habe gute Erfahrungen 
gemacht.


LG

Ernst

PS. Mein System: Windows 10, LO 6.4.7.2


--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Writer - Gliederung erstellen

2021-01-28 Diskussionsfäden Thomas Krumbein

Hmm, was ist daran so kompliziert?

Im Navigator die entsprechende Überschrift markieren, Kontextmenü: 
"Kapitel höher verschieben" bzw. "Kapitel niedriger verschieben". 
Dadurch wird die Kapitelüberschrift samt dem dazugehörigen Text hoch 
oder runter verschoben.


(Win 10, Lo 7.0.0.1)

VG

Thomas


Am 28.01.2021 um 14:25 schrieb Peter Weinreich:

Hallo Christian,

ja, das Verschieben von Überschrift mit dazugehörigen Text habe ich auch
noch nicht gefunden. ...

Viele Grüße,

Peter


--
M.I.C. Consulting
Riederbergstr. 92
65195 Wiesbaden
Tel. 0611 - 188 53 39
Fax: 0611 - 188 53 40
http://www.mic-consulting.de
e-Mail: i...@mic-consulting.de


--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Writer - Gliederung erstellen

2021-01-28 Diskussionsfäden Peter Weinreich

Hallo Christian,

ja, das Verschieben von Überschrift mit dazugehörigen Text habe ich auch
noch nicht gefunden. Behelfsweise gebe ich dem Text die Überschrift 9,
verschiebe und und nehme die dann wieder heraus. Glaube nicht, dass das
im Sinne des Erfinders ist. Wenn jemand den vorgesehenen Weg weiß, freue
ich mich darüber, diesen auch zu erfahren.

Viele Grüße,

Peter

Am 28.01.2021 um 10:26 schrieb Christian Lorch:

Hallo,

Am 28.01.2021 08:33, schrieb Peter Weinreich:

Hallo Irmhild,

man kann in der Gliederungsansicht von word einfach ungeordnet Text
eingeben (Format: Standard) und dann entweder per Formatvorlage bzw.
durch Ebenenzuweisung Überschriften, Unterüberschriften generieren. Und
dann, das ist das, was mir bei Writer fehlt bzw. ich nicht gefunden
habe, als Päckchen (Überschrift + zugehöriger Text) verschieben nach
oben und nach unten oder auf den jeweiligen Überschriftsebenen. Das
Verschieben von Überschriften bzw. anderen Objekten kann mich mit
writer, aber für den Standardtext finde ich keinen Begriff im Navigator
und der ist ja wichtig. Vielleicht habe ich etwas übersehen.


zumindest ersteres geht - wenn ich Euch richtig verstehe - problemlos.
Drauflosschreiben und dann der Überschrift die passende Vorlage
zuweisen, ggf. auch per Shortcut (Strg-1 bzw. 2 3 je nach Ebene),
sonst halt genau auf dem gleichen Weg, wie du Text sonst auch eine
Überschrift zuweist.

Das Verschieben von Überschrift inkl. zugehörigem Fließtext hab ich
vor Jahren (Diplomarbeit, das war aber sicher noch StarOffice bzw.
OpenOffice unter OS/2 und Linux) meiner Erinnerung nach auch machen
können, da bin ich aber nicht mehr 100pro sicher, vor allem wie das
genau ging...


Herzliche Grüße,

Christian




--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


[de-users] Diagramm Grösse per Makro ändern

2021-01-28 Diskussionsfäden Bernd Obermayr
Hallo,
ich versuche per makro die Grösse von Diagrammen (Charts) zu verändern.
Das gelingt nur teilweise.

Der Code funktioniert nicht:
 Der Versuch die Grösse der Diagramme zu ändern
size=ChartDoc.Drawpage.getByIndex(0).getSize()
msgbox size.width 'ist immer 31286
size.Width=4 'Damit eine Veränderung sichtbar würde
ChartDoc.Drawpage.getByIndex(0).Size=size
size=ChartDoc.Drawpage.getByIndex(0).getSize()
msgbox size.width 'Zeigt die Änderung an.
  'Aber es wird
nicht wirklich geändert

Greife ich evtl. auf das falsche Object zu? Ich verstehs nicht :(


Was funktioniertist dieser Code:
ChartDoc.Diagram.XAxis.Min=DateValue(DateStr) '09.11.2020
ChartDoc.Diagram.XAxis.NumberFormat=131 'TT.MM


Die komplette Routine:
8<-
public Sub SetChartXAxisMinDate()
'** Das Startdatum der Skala setzen
'** Wird von den Ereignissen "Text geändert" und "Nach Aktualisierung" des
'** Controls "ChartXAxisMinDate" (Tab Diagramme, Datumsfeld rechts Oben)
getriggert
dim ChartDoc
   Dim Charts As Object
   Dim Chart as Object
   Dim oSheet
   Dim oForm
   Dim i%
   Dim aDate
   Dim DateStr$
   Dim size
   Dim Cell
   Dim debug$
   Dim cRg
   Dim j%

cRg=createUnoStruct("com.sun.star.table.CellRangeAddress")
size=createUnoStruct("com.sun.star.awt.Size")
oSheet=Thiscomponent.sheets.getByName("Diagramme")
oForm=oSheet.Drawpage.Forms.getByName("Formular")
Cell=oSheet.getCellRangeByName("N7")
aDate = createUnoStruct("com.sun.star.util.Date") 'Holen des Datums
geht nur mit der struct
aDate=oForm.getByName("ChartXAxisMinDate").Date ' .Text ist nicht
immer aktuell??
'DateStr=aDate.Day & "." & aDate.Month  & "." & aDate.Year
DateStr = ConvertDateTime(aDate, "STRING")  --> mytools.modDate
Cell.String=Datestr

'Mri oSheet.Charts.getByIndex(0)
For i=0 To oSheet.Charts.count-1
Chart = oSheet.Charts.getByIndex(i)
ChartDoc = Chart.getEmbeddedObject()

if i=0 then 'Für den Test. Nur das 1. Diagramm  
 Geht nicht. Zerstört das Diagramm!
''   Der Versuch die Ranges der Diagramme zu verändern  
'   cRg=Chart.getRanges()
'   For j=1 To ubound(cRg)
'   
'   If cRg(j).EndRow <> 550 then
'   cRg(j).EndRow=550
'   debug=debug & "Cart(" & i & ") Range(" & j & 
")" & chr(10)
'   End if
'   Next j
'   Chart.setRanges(cRg)


'msgbox ChartDoc.Diagram.XAxis.NumberFormat
 Geht nicht
''   Der Versuch die Grösse der Diagramme zu ändern
size=ChartDoc.Drawpage.getByIndex(0).getSize()
msgbox size.width 'ist immer 31286
size.Width=4 'Damit eine Veränderung sichtbar würde
ChartDoc.Drawpage.getByIndex(0).Size=size
size=ChartDoc.Drawpage.getByIndex(0).getSize()
msgbox size.width 'Zeigt die Änderung an. Aber es wird 
nicht wirklich
geändert
End If

ChartDoc.Diagram.XAxis.Min=DateValue(DateStr) '09.11.2020
'ChartDoc.Diagram.XAxis.NumberFormat=141 'NN TT.MM
ChartDoc.Diagram.XAxis.NumberFormat=131 'TT.MM
Next i
'mri Chart
End Sub


-- 
Gruss
  Bernd

-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


[de-users] Diagramm Range per Makro ändern

2021-01-28 Diskussionsfäden Bernd Obermayr
Hallo,
ich versuche per makro Parameter von Diagrammen (Charts) zu verändern.
Das gelingt nur teilweise.

Der Code funktioniert nicht:
 Geht nicht. Zerstört das Diagramm!
''   Der Versuch die Ranges der Diagramme zu verändern  
'   cRg=Chart.getRanges()
'   For j=1 To ubound(cRg)
'   
'   If cRg(j).EndRow <> 550 then
'   cRg(j).EndRow=550
'   debug=debug & "Cart(" & i & ") Range(" & j & 
")" & chr(10)
'   End if
'   Next j
'   Chart.setRanges(cRg)
Danach ist das Diagramm kaputt: Die Datenbereiche sind weg. Weiter hab
ich garnicht
mehr nachgesehen.

Den Code habe ich teilweise aus OOME von Andrew Pintonyak
Was ist da Falsch? Greife ich eventuell
Hinweise aus dieselbe Beobachtung hab ich im Netz auch gefunden,
leider keine Lösung :(





Die komplette Routine:
8<-
public Sub SetChartXAxisMinDate()
'** Das Startdatum der Skala setzen
'** Wird von den Ereignissen "Text geändert" und "Nach Aktualisierung" des
'** Controls "ChartXAxisMinDate" (Tab Diagramme, Datumsfeld rechts Oben)
getriggert
dim ChartDoc
   Dim Charts As Object
   Dim Chart as Object
   Dim oSheet
   Dim oForm
   Dim i%
   Dim aDate
   Dim DateStr$
   Dim size
   Dim Cell
   Dim debug$
   Dim cRg
   Dim j%

cRg=createUnoStruct("com.sun.star.table.CellRangeAddress")
size=createUnoStruct("com.sun.star.awt.Size")
oSheet=Thiscomponent.sheets.getByName("Diagramme")
oForm=oSheet.Drawpage.Forms.getByName("Formular")
Cell=oSheet.getCellRangeByName("N7")
aDate = createUnoStruct("com.sun.star.util.Date") 'Holen des Datums
geht nur mit der struct
aDate=oForm.getByName("ChartXAxisMinDate").Date ' .Text ist nicht
immer aktuell??
'DateStr=aDate.Day & "." & aDate.Month  & "." & aDate.Year
DateStr = ConvertDateTime(aDate, "STRING")  --> mytools.modDate
Cell.String=Datestr

'Mri oSheet.Charts.getByIndex(0)
For i=0 To oSheet.Charts.count-1
Chart = oSheet.Charts.getByIndex(i)
ChartDoc = Chart.getEmbeddedObject()

if i=0 then 'Für den Test. Nur das 1. Diagramm  
 Geht nicht. Zerstört das Diagramm!
''   Der Versuch die Ranges der Diagramme zu verändern  
'   cRg=Chart.getRanges()
'   For j=1 To ubound(cRg)
'   
'   If cRg(j).EndRow <> 550 then
'   cRg(j).EndRow=550
'   debug=debug & "Cart(" & i & ") Range(" & j & 
")" & chr(10)
'   End if
'   Next j
'   Chart.setRanges(cRg)


'msgbox ChartDoc.Diagram.XAxis.NumberFormat
 Geht nicht
''   Der Versuch die Grösse der Diagramme zu ändern
size=ChartDoc.Drawpage.getByIndex(0).getSize()
msgbox size.width 'ist immer 31286
size.Width=4 'Damit eine Veränderung sichtbar würde
ChartDoc.Drawpage.getByIndex(0).Size=size
size=ChartDoc.Drawpage.getByIndex(0).getSize()
msgbox size.width 'Zeigt die Änderung an. Aber es wird 
nicht wirklich
geändert
End If

ChartDoc.Diagram.XAxis.Min=DateValue(DateStr) '09.11.2020
'ChartDoc.Diagram.XAxis.NumberFormat=141 'NN TT.MM
ChartDoc.Diagram.XAxis.NumberFormat=131 'TT.MM
Next i
'mri Chart
End Sub


-- 
Gruss
  Bernd

-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Bug

2021-01-28 Diskussionsfäden Harald Köster
Hallo Hans Peter,

schick bitte Deine Antwort-Mails direkt an die Mailing-Liste. Dort lesen
viel mehr Leute mit, die eventuell auch was zu dem Thema sagen können.
Damit Du die Antworten auf Deine Mails erhältst, solltest Du Dich, falls
noch nicht geschehen, zumindest temporär bei der Mailing-Liste anmelden.
Siehe dazu:
https://de.libreoffice.org/get-help/mailing-lists/

Am 27.01.2021 um 15:31 schrieb Hans Peter:
> Hallo
> 
> Also ich markiere 4 Dokumente, dann rechte Maustaste mit Writer öffnen.
> Es sind aber die Tips beim ersten öffnen des Dokuments aktiviert und
> somit stoppt er.

Ich habe Folgendes probiert:
(1) LibreOffice starten.
(2) Klick auf "Datei öffnen". Der Dialog "Öffnen" wird angezeigt. Ich
benutze dabei den Windows-Dialog und nicht den LibreOffice-Dialog (siehe
Option: LibreOffice > Allgemein > Dialoge zum Öffnen/Speichern).
(3) Im Dialog "Öffnen" 4 OpenDocument-Text-Dokumente markieren.
(4) Rechts-Klick auf eine der markierten Dokumente. Das Kontext-Menü
wird angezeigt. Bei mir gibt es hier den Menüpunkt "Mit Writer Öffnen"
nicht, sondern nur "Öffnen".
(5) "Öffnen" auswählen. Alle Dokumente werden ohne Probleme geöffnet.

Bei meinem Vorgehen spielen Tipps dabei keine Rolle und ich weiß daher
nicht, was Du damit meinst. Ist dies eventuell Ubuntu-spezifisch?
Ist Dein Vorgehen identisch zu meinem? Was ist gegebenenfalls anders?
Falls anders, tritt das Problem bei Dir auch mit 'meinem' Vorgehen auf?
Tritt das Problem nur bei bestimmten Dokumenten auf oder bei allen?

Ich habe ebenfalls den LibreOffice-"Öffnen"-Dialog ausprobiert. Ein
Öffnen über das Kontext-Menü ist dort nicht möglich.

Grüße
Harald K.

> Am 27.01.21 um 14:10 schrieb Harald Köster:
>> Hallo Hans,
>>
>> Am 27.01.2021 um 11:33 schrieb Hans Peter:
>>> *Guten Tag*
>>>
>>> *Ich möchte einen Fehler melden.
>>> Beim ***gleichzeitig *starten von mehreren Dokumenten  im Libre Writer.
>>> Und gleichzeitiger Aktivierung der Tips stoppt Writer beim 4 (letzten)
>>> Dokument . Sobald die Tips bei den vorhergehenden deaktiviert sind ist
>>> öffnet er das letzte auch.*
>>>
>>> *mfg. Hans Peter*
>>>
>>> Version: 7.0.4.2
>>> Build ID: 00(Build:2)
>>> CPU threads: 4; OS: Linux 4.15; UI render: default; VCL: gtk3
>>> Locale: de-AT (de_AT.UTF-8); UI: de-DE
>>> Ubuntu package version: 1:7.0.4_rc2-0ubuntu0.18.04.2
>>> Calc: threaded
>> unter Windows habe ich keine Probleme beim gleichzeitigen Öffnen von 4
>> Dokumenten. Könnte also ein Problem nur unter Ubuntu sein. Mir ist
>> allerdings auch nicht richtig klar, was Du genau gemacht hast. Könntest
>> Du dieses noch mal Schritt für Schritt beschreiben? Wie öffnest Du
>> mehrere Dokumente gleichzeitig und was verstehst Du unter
>> "gleichzeitiger Aktivierung von Tips"?

-- 
LibreOffice - Die Freiheit nehm' ich mir! - www.libreoffice.de

-- 
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-users] Writer - Gliederung erstellen

2021-01-28 Diskussionsfäden Christian Lorch

Hallo,

Am 28.01.2021 08:33, schrieb Peter Weinreich:

Hallo Irmhild,

man kann in der Gliederungsansicht von word einfach ungeordnet Text
eingeben (Format: Standard) und dann entweder per Formatvorlage bzw.
durch Ebenenzuweisung Überschriften, Unterüberschriften generieren. 
Und

dann, das ist das, was mir bei Writer fehlt bzw. ich nicht gefunden
habe, als Päckchen (Überschrift + zugehöriger Text) verschieben nach
oben und nach unten oder auf den jeweiligen Überschriftsebenen. Das
Verschieben von Überschriften bzw. anderen Objekten kann mich mit
writer, aber für den Standardtext finde ich keinen Begriff im 
Navigator

und der ist ja wichtig. Vielleicht habe ich etwas übersehen.


zumindest ersteres geht - wenn ich Euch richtig verstehe - problemlos.
Drauflosschreiben und dann der Überschrift die passende Vorlage 
zuweisen, ggf. auch per Shortcut (Strg-1 bzw. 2 3 je nach Ebene), sonst 
halt genau auf dem gleichen Weg, wie du Text sonst auch eine Überschrift 
zuweist.


Das Verschieben von Überschrift inkl. zugehörigem Fließtext hab ich vor 
Jahren (Diplomarbeit, das war aber sicher noch StarOffice bzw. 
OpenOffice unter OS/2 und Linux) meiner Erinnerung nach auch machen 
können, da bin ich aber nicht mehr 100pro sicher, vor allem wie das 
genau ging...



Herzliche Grüße,

Christian


--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy