🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 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.CellBackColor
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
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
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 und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.