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
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