Hallo zusammen,
ich bin's schon mal wieder. Inzwischen habe ich auch schon gelernt, mit der Suchfunktion hir umzugehen. Bei meinen ersten Fragen war ich zumindest teilweise etwas zu schnell mit meinen Fragen. Für dieses Problem habe ich mittels Suchen keine Hinweise geschweige denn eine Lösung gefunden und bitte deshalb wieder mal die Community um Hilfe:
Ich habe mir erfolgreich einige Formulare "gebastelt", die auch so funktionieren wie ich es wollte. Allerdings ist eins dabei, das unbedingt in Großbuchstaben ausgefüllt und gedruckt werden muß.
Nur leider habe ich keine Möglichkeit gefunden, den Inhalt der Textfelder in Versalien zu formatieren.
Nun meine eigentliche Frage: hat jemand ein Makro (oder kann es mir schreiben), das diese Formatierung automatisch beim Verlassen des Eingabefeldes vornimmt ???
Ich wäre riesig dankbar, wenn ich hierfür auch noch Hilfe finde!
Schönen Tag noch,
Elbfischer
Makro für Schriftformatierung in Textfeldern
Moderator: Moderatoren
-
- ***
- Beiträge: 75
- Registriert: Di, 30.10.2007 10:42
Re: Makro für Schriftformatierung in Textfeldern
Hey Elbfischer,
also, wenn du "Kapitälchen" willst (das ist aber etwas anderes als Großbuchstaben!), dann formatier doch einfach das Formularfeld mit einer entsprechenden Schrift.
Ansonsten verknüpfst du das folgende Makro mit dem Ereignis "Focusverlust":
Musst du natürlich entsprechend deinen Verhältnissen anpassen 
Viele Grüße
Thomas
also, wenn du "Kapitälchen" willst (das ist aber etwas anderes als Großbuchstaben!), dann formatier doch einfach das Formularfeld mit einer entsprechenden Schrift.
Ansonsten verknüpfst du das folgende Makro mit dem Ereignis "Focusverlust":
Code: Alles auswählen
Sub TextUmwandeln
oForm = thisComponent.drawpage.forms(0)
oCtl = oForm.getbyName("TextBox")
oCtl.text = UCase(oCtl.text)
End Sub

Viele Grüße
Thomas
Unterstützer LibreOffice, zertifizierter Trainer und Berater
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
Bücher: LibreOffice 6- Einstieg und Umstieg
Makros Grundlagen - LibreOffice / OpenOffice Basic
-
- ***
- Beiträge: 75
- Registriert: Di, 30.10.2007 10:42
Re: Makro für Schriftformatierung in Textfeldern
Hallo Toxitom,
ich kann nur sagen: SUPER SUPER SUPER!!
Reinkopiert, TextBox durch den Namen meiner TextBox ersetzt und schon gehts ab wie'n Diskus.
Dankeeeeeeee!!!
Elbfischer
ich kann nur sagen: SUPER SUPER SUPER!!
Reinkopiert, TextBox durch den Namen meiner TextBox ersetzt und schon gehts ab wie'n Diskus.
Dankeeeeeeee!!!
Elbfischer