Clase DropDown (Word VBA)
La clase DropDown representa un campo de formulario desplegable que contiene una lista de los elementos de un formulario. Para usar una variable de clase DropDown, primero debe ser instanciado, por ejemplo
Dim ddn as DropDown
Set ddn = ActiveDocument.FormFields(1).DropDown
Default
Devuelve o establece un Long que representa el elemento de lista desplegable predeterminado.
El primer elemento de un campo de formulario desplegable es 1, el segundo elemento es 2, etc.
Documents("Sales.doc").FormFields("Colors").DropDown _
.Default = 2
ListEntries
Devuelve una colección ListEntries que representa todos los elementos de un objeto DropDown .
Para obtener información sobre cómo devolver un solo miembro de una colección, vea devolver un objeto de una colección.
Set myField = ActiveDocument.FormFields("DropDown1").DropDown
num = myField.Value
myName = myField.ListEntries(num).Name
Valid
True si el objeto de campo de formulario especificado es un campo de formulario desplegable válido.
Utilice la propiedad Type del objeto FormField para determinar el tipo de campo de formulario (wdFieldFormDropDown) antes de aplicar la propiedad DropDown .
Dim booValid As Boolean
booValid = ActiveDocument.FormFields(1).DropDown.Valid
Value
Devuelve o establece el número del elemento seleccionado en un campo de formulario desplegable.
ActiveDocument.FormFields(1).DropDown.Value =