🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!
>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
[gelöst] Konfigurationseinstellung speichern
[gelöst] Konfigurationseinstellung speichern
Ich könnte natürlich unter /home/user/.config irgendeine INI-Datei anlegen, aber vielleicht hat LO ja schon etwas vorgesehen um die Konfiguration für eine Makro zwischen Aufrufen von LO persistent zu speichern.
Zuletzt geändert von Basilisk am Sa 29. Jul 2023, 12:08, insgesamt 1-mal geändert.
Re: Konfigurationseinstellung speichern
Hallo,
wie wäre es, wenn du mal eine Frage stellst?
wie wäre es, wenn du mal eine Frage stellst?
Gruß,
mikele
mikele
Re: Konfigurationseinstellung speichern
Hallo,
da sind schon ein paar mehr Infos notwendig.
Welche Konfiguration soll das sein?
da sind schon ein paar mehr Infos notwendig.
Welche Konfiguration soll das sein?
Gruß,
mikele
mikele
Re: Konfigurationseinstellung speichern
Du musst selbst Deine Config-Datei schreiben und lesen oder kannst in einem Dokument selbst eine Variable anlegen in:
Datei->Eigenschaften->Benutzerdefinierte Eigenschaften
Wie z.B. in dieser Datei:
viewtopic.php?f=6&t=38911#p103649
Datei->Eigenschaften->Benutzerdefinierte Eigenschaften
Wie z.B. in dieser Datei:
viewtopic.php?f=6&t=38911#p103649
Win7 Pro, Sibelius 7.1.3, Lubuntu 15.10, LibO 4.4.7, OO 4.1.3
Free Project: LibreOffice Songbook Architect (LOSA)
http://struckkai.blogspot.de/2015/04/li ... itect.html
Free Project: LibreOffice Songbook Architect (LOSA)
http://struckkai.blogspot.de/2015/04/li ... itect.html
Re: Konfigurationseinstellung speichern
Eine interessante Idee, aber in dieser Datei ...
... habe ich nur Makros gefunden, die die Hintergrundfarbe einer Calc-Zelle ändern, nichts was die benutzerdefinierten Eigenschaften schreibt oder liest.musikai hat geschrieben: ↑Do 27. Jul 2023, 23:29Wie z.B. in dieser Datei:
viewtopic.php?f=6&t=38911#p103649
Re: Konfigurationseinstellung speichern
Im Prinzip der Inhalt beliebiger Variablen in BASIC.
Der Benutzer soll Defaultwerte dafür in einem Dialog eingeben können und das Programm soll diese dann einlesen und verwenden. Im Moment geht es nur um den Inhalt einer CheckBox und eines ZahlFelds, also einen Ja/Nein-Wert und einen Long-Wert, aber das kann noch mehr werden.
Re: Konfigurationseinstellung speichern
Hallo,
gib mal ein konkretes Beispiel.
gib mal ein konkretes Beispiel.
Das kann ich mit der ursprünglichen Frage nicht sinnvoll in Zusammenhang bringen.Der Benutzer soll Defaultwerte dafür in einem Dialog eingeben können und das Programm soll diese dann einlesen und verwenden.
Gruß,
mikele
mikele
Re: Konfigurationseinstellung speichern
Augen aufBasilisk hat geschrieben: ↑Sa 29. Jul 2023, 10:10Eine interessante Idee, aber in dieser Datei ...
... habe ich nur Makros gefunden, die die Hintergrundfarbe einer Calc-Zelle ändern, nichts was die benutzerdefinierten Eigenschaften schreibt oder liest.musikai hat geschrieben: ↑Do 27. Jul 2023, 23:29Wie z.B. in dieser Datei:
viewtopic.php?f=6&t=38911#p103649
Code: Alles auswählen
orange.CellBackColor = ThisComponent.getDocumentProperties().UserDefinedProperties.oldfarbe
ThisComponent.getDocumentProperties().UserDefinedProperties.oldfarbe = orange.CellBackColorCode: Alles auswählen
Dim oUDP
oUDP = ThisComponent.getDocumentProperties().UserDefinedProperties
If NOT oUDP.getPropertySetInfo().hasPropertyByName("ChordDiagramPrefs") Then
oUDP.addProperty("ChordDiagramPrefs", _
com.sun.star.beans.PropertyAttribute.MAYBEVOID + _
com.sun.star.beans.PropertyAttribute.REMOVEABLE + _
com.sun.star.beans.PropertyAttribute.MAYBEDEFAULT,"")
End IfWin7 Pro, Sibelius 7.1.3, Lubuntu 15.10, LibO 4.4.7, OO 4.1.3
Free Project: LibreOffice Songbook Architect (LOSA)
http://struckkai.blogspot.de/2015/04/li ... itect.html
Free Project: LibreOffice Songbook Architect (LOSA)
http://struckkai.blogspot.de/2015/04/li ... itect.html
Re: Konfigurationseinstellung speichern
In der Tat. Vielen Dank.musikai hat geschrieben: ↑Sa 29. Jul 2023, 11:29Augen auf![]()
![]()
:
Code: Alles auswählen
orange.CellBackColor = ThisComponent.getDocumentProperties().UserDefinedProperties.oldfarbe ThisComponent.getDocumentProperties().UserDefinedProperties.oldfarbe = orange.CellBackColor
Muss ich probieren. Danke.musikai hat geschrieben: ↑Sa 29. Jul 2023, 11:29Falls Du in einem Dokument erst noch per Makro eine benutzerdefinierte Eigenschaft erzeugen willst, geht das z.B. mit:Code: Alles auswählen
Dim oUDP oUDP = ThisComponent.getDocumentProperties().UserDefinedProperties If NOT oUDP.getPropertySetInfo().hasPropertyByName("ChordDiagramPrefs") Then oUDP.addProperty("ChordDiagramPrefs", _ com.sun.star.beans.PropertyAttribute.MAYBEVOID + _ com.sun.star.beans.PropertyAttribute.REMOVEABLE + _ com.sun.star.beans.PropertyAttribute.MAYBEDEFAULT,"") End If
An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️