Beispiele für Enabled-, EnterFieldBehavior-, SelLength-, SelStart-, SelText-Eigenschaft
Im folgenden Beispiel werden die auswahlbezogenen Eigenschaften (SelLength, SelStart und SelText) nachverfolgt, die sich ändern, wenn der Benutzer die Einfügemarke verschiebt und die Auswahl mithilfe der Tastatur erweitert.
In diesem Beispiel werden auch die Eigenschaften Enabled und EnterFieldBehavior verwendet.
Kopieren Sie diesen Beispielcode in den Deklarationsbereich eines Formulars. Stellen Sie sicher, dass das Formular folgende Komponenten enthält:
- Ein großes Textfeld mit dem Namen TextBox1.
- Drei TextBox -Steuerelemente mit den Namen TextBox2, TextBox3 und TextBox4 in einer Spalte.
Private Sub TextBox1_KeyUp(ByVal KeyCode As _
MSForms.ReturnInteger, ByVal Shift As Integer)
TextBox2.Text = TextBox1.SelStart
TextBox3.Text = TextBox1.SelLength
TextBox4.Text = TextBox1.SelText
End Sub
Private Sub UserForm_Initialize()
TextBox1.MultiLine = True
TextBox1.EnterFieldBehavior = _
fmEnterFieldBehaviorRecallSelection
TextBox1.Text = "Type your text here. Use " _
& "CTRL+ENTER to start a new line."
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.