Compartir a través de


Ejemplo de método SetFocus y propiedades LineCount y TextLength

En el ejemplo siguiente se cuentan los caracteres y el número de líneas de texto de un TextBox mediante las propiedades LineCount y TextLength , y el método SetFocus .

En este ejemplo, el usuario puede escribir en un TextBox y recuperar los valores actuales de las propiedades LineCount y TextLength.

Para usar este ejemplo, copie esta muestra de código en la parte de las declaraciones de un formulario. Asegúrese de que el formulario contiene los controles siguientes:

  • Un control TextBox denominado TextBox1.
  • Un control CommandButton denominado CommandButton1.
  • Dos controles Label denominados Label1 y Label2.
'Type SHIFT+ENTER to start a new line in the text box. 
 
Private Sub CommandButton1_Click() 
 'Must first give TextBox1 the focus to get line 
 'count 
 TextBox1.SetFocus 
 Label1.Caption = "LineCount = " _ 
 & TextBox1.LineCount 
 Label2.Caption = "TextLength = " _ 
 & TextBox1.TextLength 
End Sub 
 
Private Sub UserForm_Initialize() 
 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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.