es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Configura el cuadro combinado a la variable “doc” en el formulario del usuario en VBA Word.

¿Cómo puedo actualizar mi código a continuación para establecer el cuadro combinado en “bmextension” en lugar de eso, establecerlo en una variable con el mismo nombre? Imagino algo como Set ComboBox2 = ActiveDocument.Variables(“bmextension”).Range

Dim ComboBox2 As Range
Set ComboBox2 = ActiveDocument.Bookmarks(“bmextension”).Range
ComboBox2.Text = Me.ComboBox2.Value

Si Me.ComboBox2.Value = “Sí” Then
ComboBox2.Text = “Por favor ingrese su código”

End If

Si Me.ComboBox2.Value = “No” Then
ComboBox2.Text = “”

End If

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Para asignar el cuadro combinado a una variable en lugar de “bmextension”, reemplace el código:

    Set ComboBox2 = ActiveDocument.Bookmarks("bmextension").Range

    con:

    Set ComboBox2 = ActiveDocument.Variables("bmextension").Range

    Luego, puede asignar el valor de la variable al cuadro combinado utilizando el código:

    ComboBox2.Text = ActiveDocument.Variables("bmextension").Value

Comments are closed.