Método Application.GetOption (Access)

El método GetOption devuelve el valor actual de una opción en el cuadro de diálogo Opciones de acceso , disponible eligiendo el botón Microsoft Office y, a continuación, eligiendo Opciones de acceso. Variant.

Sintaxis

expresión. GetOption (OptionName)

expresión Variable que representa un objeto Application.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
OptionName Obligatorio String El nombre de la opción. Para obtener una lista de cadenas de argumentos de nombre de opción, vea Establecer opciones de Visual Basic.

Valor devuelto

Variant

Comentarios

Los métodos GetOption y SetOption proporcionan un medio para cambiar las opciones de entorno del código de Visual Basic. Dichos métodos permiten establecer o leer las opciones disponibles en el cuadro de diálogo Opciones de Access.

El valor disponible de la opción depende del tipo de opción que se establezca. Hay tres tipos generales de opciones:

  • Opciones Sí/No que se establecen activando o desactivando una casilla de verificación.

  • Opciones que se pueden establecer escribiendo una cadena o un valor numérico.

  • Opciones predefinidas que se pueden elegir de un cuadro de lista, cuadro combinado o grupo de opciones.

Para las opciones que el usuario establece seleccionando o desactivando una casilla, el método GetOption devuelve True (1) si la opción es (la casilla está activada) o False (0) si la opción es No (la casilla está desactivada). Para establecer una opción de este tipo mediante el método SetOption , especifique True o False para el argumento de configuración, como en el ejemplo siguiente.

Application.SetOption "Show Status Bar", True

Para las opciones que el usuario establece escribiendo una cadena o un valor numérico, el método GetOption devuelve la configuración tal como se muestra en el cuadro de diálogo. En el ejemplo siguiente se devuelve una cadena que contiene la configuración del margen izquierdo.

Dim varSetting As Variant 
varSetting = Application.GetOption("Left Margin")

Para establecer este tipo de opción utilizando el método SetOption, especifique la cadena o el valor numérico que se escribiría en el cuadro de diálogo. En el ejemplo siguiente se establece la plantilla de formulario predeterminada en OrderTemplate.

Application.SetOption "Form Template", "OrderTemplate"

Para las opciones con opciones que son opciones en cuadros de lista o cuadros combinados, el método GetOption devuelve un número correspondiente a la posición de la configuración de la lista. La indexación comienza con cero, por lo que el método GetOption devuelve cero para el primer elemento, 1 para el segundo elemento, etc. Por ejemplo, si la opción Tipo de campo predeterminado de la pestaña Diseñadores de objetos está establecida en Autonumeración, el sexto elemento de la lista, el método GetOption devuelve 5.

Para establecer este tipo de opción, especifique la posición numérica de la opción dentro de la lista como el argumento setting del método SetOption. En el ejemplo siguiente se establece la opción Tipo de campo predeterminado en Autonumeración.

Application.SetOption "Default Field Type", 5

Para establecer otras opciones, elija un botón de opción en un grupo de opciones en el cuadro de diálogo Opciones de acceso . En Visual Basic, para establecer estas opciones, también se puede especificar la posición de una opción determinada del grupo de opciones. A la primera opción del grupo se le asigna el número cero, a la segunda el 1, y así sucesivamente. Por ejemplo, si la opción Comportamiento de selección de la pestaña Diseñadores de objetos se establece en Parcialmente delimitado, el método GetOption devuelve cero, como en el ejemplo siguiente.

Debug.Print Application.GetOption("Selection Behavior")

Para establecer una opción que es miembro de un grupo de opciones, especifique el número de índice de la opción dentro del grupo. En el ejemplo siguiente se establece el comportamiento de selección en Totalmente incluido.

Application.SetOption "Selection Behavior", 1

Nota:

Al salir de Microsoft Access, puede restablecer todas las opciones a su configuración original mediante el método SetOption en todas las opciones modificadas. Desea crear las variables públicas para almacenar los valores de la configuración original. Puede incluir código para restablecer las opciones en el procedimiento de evento Cerrar de un formulario o en un procedimiento de salida personalizado que el usuario debe ejecutar para salir de la aplicación.

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.