Festlegen der Anzahl von Zeilen und der Länge der Eingabe in einem Textfeld
Im folgenden Beispiel werden die Zeichen und die Textzeilen eines TextBox -Objekts mithilfe der Eigenschaften LineCount und TextLength und der SetFocus -Methode gezählt. In diesem Beispiel kann der Benutzer Text in ein TextBox -Objekt eingeben und aktuelle Werte für die Eigenschaften LineCount und TextLength abrufen.
Hinweis
[!HINWEIS] Die SetFocus -Methode wird vom TextBox -Steuerelement von Microsoft Forms 2.0 geerbt.
To use this example, copy this sample code to the Script Editor of a form. To run the code you need to open the form so the Open event will activate. Make sure that the form contains the following controls:
- A TextBox named TextBox1.
- Ein CommandButton](.. /.. /.. /api/Outlook.commandbutton.md) mit dem Namen CommandButton1.
- Two Label](.. /.. /.. /api/Outlook.label.md) -Steuerelemente mit den Namen Label1 und Label2.
'Type SHIFT+ENTER to start a new line in the text box.
Dim CommandButton1
Dim TextBox1
Dim Label1
Dim Label2
Sub CommandButton1_Click()
'Must first give TextBox1 the focus to get line count
TextBox1.SetFocus
Sub Item_Open()
Set TextBox1 = Item.GetInspector.ModifiedFormPages.Item("P.2").Controls("TextBox1")
Set Label2 = Item.GetInspector.ModifiedFormPages.Item("P.2").Controls("Label2")
Set CommandButton1 = Item.GetInspector.ModifiedFormPages.Item("P.2").Controls("CommandButton1")
CommandButton1.WordWrap = True
CommandButton1.AutoSize = True
CommandButton1.Caption = "Get Counts"
Label1.Caption = "LineCount = "
Label2.Caption = "TextLength = "
TextBox1.MultiLine = True
TextBox1.WordWrap = True
TextBox1.Text = "Enter your text here."
End Sub
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.