🙏 Bitte helfen Sie uns das LibreOffice Forum zu erhalten. 🙏
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🍀 Wir hoffen auf Ihre Unterstützung - vielen Dank!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Schriftart in Formularen global ändern?
-
- * LO-Experte *
- Beiträge: 829
- Registriert: Fr 28. Mär 2014, 10:41
Schriftart in Formularen global ändern?
Hallo,
weiß jemand, wie man die Schriftart in einem bestehenden Formular für alle Felder ändern kann?
Wenn ich mit F11 die Formatvorlagen öffne und "Verwendete Vorlagen" wähle, wird nur "Standard" angezeigt. Jetzt dachte ich, wenn ich hier die Schriftart ändere, werden alle Felder des Formulars geändert. Es passiert aber überhaupt nichts.
Gibt es eine Vorlage für die Formularelemente, die man ändern kann? Sonst fällt mir nur der Weg über das Kontextmenü jedes einzelnen Formularfelds ein...
Gruß
Freischreiber
weiß jemand, wie man die Schriftart in einem bestehenden Formular für alle Felder ändern kann?
Wenn ich mit F11 die Formatvorlagen öffne und "Verwendete Vorlagen" wähle, wird nur "Standard" angezeigt. Jetzt dachte ich, wenn ich hier die Schriftart ändere, werden alle Felder des Formulars geändert. Es passiert aber überhaupt nichts.
Gibt es eine Vorlage für die Formularelemente, die man ändern kann? Sonst fällt mir nur der Weg über das Kontextmenü jedes einzelnen Formularfelds ein...
Gruß
Freischreiber
Freischreiber nutzt seit 1/2025 LibreOffice Version 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de
Re: Schriftart in Formularen global ändern?
Hallo Freischreiber,
das kann ich noch eben kurz erledigen:
Wenn Du mehrere Formularfelder markierst, so kannst Du bei all diesen Formularfeldern auf einmal die gleichen Eigenschaften ändern. Da die Schrift in allen Formularfeldern vertreten ist brauchst Du also nur alle Felder zu markieren und dann die Eigenschaften aufzurufen. Über dem sich öffnenden Dialog steht dann "Eigenschaften: Mehrfachselektion". Der Dialog hat nur allgemeine Eigenschaften, nichts was Daten oder Ereignisse betrifft.
Gruß
Robert
das kann ich noch eben kurz erledigen:
Wenn Du mehrere Formularfelder markierst, so kannst Du bei all diesen Formularfeldern auf einmal die gleichen Eigenschaften ändern. Da die Schrift in allen Formularfeldern vertreten ist brauchst Du also nur alle Felder zu markieren und dann die Eigenschaften aufzurufen. Über dem sich öffnenden Dialog steht dann "Eigenschaften: Mehrfachselektion". Der Dialog hat nur allgemeine Eigenschaften, nichts was Daten oder Ereignisse betrifft.
Gruß
Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
-
- * LO-Experte *
- Beiträge: 829
- Registriert: Fr 28. Mär 2014, 10:41
Re: Schriftart in Formularen global ändern?
Hallo Robert,
vielen Dank, hat funktioniert. Was mich wundert ist, daß es offenbar keine Vorlage gibt, die man - auch für künftige Formulare - ändern kann.
Es gibt da noch so einen Punkt, den ich gerne ändern würde: Ein Formularfeld mit Rahmen ändert bei Überfahren mit der Maus seine Farbe von schwarz nach grau, und bei Anklicken, so daß der Cursor im Feld erscheint, auf blau.
Dieses Blau würde ich gerne auf ein besser erkennbares Rot ändern oder dicker machen oder beides. Dazu finde ich aber absolut nichts, ich habe auch die Farb- und Darstellungsoptionen in Libreoffice durchforstet und nichts gefunden.
Weißt du da auch weiter?
Gruß
Freischreiber
vielen Dank, hat funktioniert. Was mich wundert ist, daß es offenbar keine Vorlage gibt, die man - auch für künftige Formulare - ändern kann.
Es gibt da noch so einen Punkt, den ich gerne ändern würde: Ein Formularfeld mit Rahmen ändert bei Überfahren mit der Maus seine Farbe von schwarz nach grau, und bei Anklicken, so daß der Cursor im Feld erscheint, auf blau.
Dieses Blau würde ich gerne auf ein besser erkennbares Rot ändern oder dicker machen oder beides. Dazu finde ich aber absolut nichts, ich habe auch die Farb- und Darstellungsoptionen in Libreoffice durchforstet und nichts gefunden.
Weißt du da auch weiter?
Gruß
Freischreiber
Freischreiber nutzt seit 1/2025 LibreOffice Version 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de
Re: Schriftart in Formularen global ändern?
Hallo Freischreiber,
es geht also um die Farbe der Umrandung? Da müsstest Du das Formularfeld ansteuern und dann die "BorderColor" ändern. Das habe ich aber noch nicht weiter ausgetestet.
Gruß
Robert
es geht also um die Farbe der Umrandung? Da müsstest Du das Formularfeld ansteuern und dann die "BorderColor" ändern. Das habe ich aber noch nicht weiter ausgetestet.
Gruß
Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
-
- * LO-Experte *
- Beiträge: 829
- Registriert: Fr 28. Mär 2014, 10:41
Re: Schriftart in Formularen global ändern?
Hallo Robert,
ja genau. Ich kann die Gruppierung aus Beschriftung und Feld lösen und dann die Umrandungsfarbe einstellen, das geht. Aber nirgendwo kann man die Farbe für das aktivierte Feld ändern. Sobald man mit der Maus reinklickt und der Cursor erscheint, wird der Rand blau, und ich finde den Schalter nicht, der das festlegt.
Eigentlich ist das Reinklicken ja ein Ereignis, aber da steht gar nichts ausgefüllt. Rätselhaft.
Gruß
Freischreiber
ja genau. Ich kann die Gruppierung aus Beschriftung und Feld lösen und dann die Umrandungsfarbe einstellen, das geht. Aber nirgendwo kann man die Farbe für das aktivierte Feld ändern. Sobald man mit der Maus reinklickt und der Cursor erscheint, wird der Rand blau, und ich finde den Schalter nicht, der das festlegt.
Eigentlich ist das Reinklicken ja ein Ereignis, aber da steht gar nichts ausgefüllt. Rätselhaft.
Gruß
Freischreiber
Freischreiber nutzt seit 1/2025 LibreOffice Version 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de
Re: Schriftart in Formularen global ändern?
Hallo Freischreiber,
hast Recht, vermutlich geht das auch nicht mit Makros. Es ist auch nicht unter Extras → Optionen → LibreOffice → Darstellung zu finden.
Gruß
Robert
hast Recht, vermutlich geht das auch nicht mit Makros. Es ist auch nicht unter Extras → Optionen → LibreOffice → Darstellung zu finden.
Gruß
Robert
https://de.libreoffice.org/get-help/documentation/
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=base_handbuch
https://www.familiegrosskopf.de/robert/index.php?&Inhalt=xml_formulare
Re: Schriftart in Formularen global ändern?
Hi,
die Sache mit der Rahmenfarbe habe ich auch nicht hinbekommen, die Hintergrundfarbe läßt sich jedoch sehr leicht manipulieren: führt zu: siehe Beispiel
HTH R
die Sache mit der Rahmenfarbe habe ich auch nicht hinbekommen, die Hintergrundfarbe läßt sich jedoch sehr leicht manipulieren:
Code: Alles auswählen
Sub S_Background_blue(event)
ocontrolmodel = event.source.model
ocontrolmodel.BackgroundColor = 9869055
end sub
Sub S_Background_Standard(event)
ocontrolmodel = event.source.model
ocontrolmodel.BackgroundColor = 14540253
end sub
HTH R
- Dateianhänge
-
- Hintergrundfarbe_Kontrollfelder.zip
- nur entpacken
- (68.76 KiB) 267-mal heruntergeladen
Windows 11: AOO, LO Linux Mint: AOO, LO
-
- * LO-Experte *
- Beiträge: 829
- Registriert: Fr 28. Mär 2014, 10:41
Re: Schriftart in Formularen global ändern?
Hallo,
danke, das sieht gut aus. Es ist nur bei großen Formularen ein großer Aufwand, jede Feldgruppe betreten, überall die Makros eintragen.
Gruß
Freischreiber
danke, das sieht gut aus. Es ist nur bei großen Formularen ein großer Aufwand, jede Feldgruppe betreten, überall die Makros eintragen.
Gruß
Freischreiber
Freischreiber nutzt seit 1/2025 LibreOffice Version 7.2.7.2 unter Windows 11 und SplitDB mit HSQL 2.7.4.
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de
Lesenswert: https://wiki.documentfoundation.org/ReleasePlan/de
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.