Seite 1 von 1

Makro für Schriftformatierung in Textfeldern

Verfasst: Do, 08.11.2007 14:28
von Elbfischer
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

Re: Makro für Schriftformatierung in Textfeldern

Verfasst: Do, 08.11.2007 17:12
von Toxitom
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":

Code: Alles auswählen

Sub TextUmwandeln
	oForm = thisComponent.drawpage.forms(0)
	oCtl = oForm.getbyName("TextBox")
	oCtl.text = UCase(oCtl.text)
End Sub
Musst du natürlich entsprechend deinen Verhältnissen anpassen ;-)

Viele Grüße
Thomas

Re: Makro für Schriftformatierung in Textfeldern

Verfasst: Fr, 09.11.2007 09:26
von Elbfischer
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