Acción de Macro MoveAndSizeWindow

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

En bases de datos de escritorio de Access si ha establecido el documento de opciones de la ventana para usar ventanas superpuestas en lugar de documentos con pestañas, puede usar la acción de macro MoveAndSizeWindow para mover o cambiar el tamaño de la ventana activa. Para obtener información sobre cómo establecer las opciones de la ventana de documento, vea la sección Comentarios.

Nota: Esta acción de macro no se puede aplicar a las ventanas de código en el Editor de Visual Basic. Para obtener información acerca de cómo afectar a las ventanas de código, vea el tema de la propiedad WindowState.

Nota: A partir de Access 2010, la acción de macro DesplazarTamaño se cambió el nombre a MoveAndSizeWindow.

Nota: La acción de macro MoveAndSizeWindow no está disponible en aplicaciones web de Access.

Configuración

La acción de macro MoveAndSizeWindow tiene los siguientes argumentos.

Argumento de la acción

Descripción

Right

La nueva posición horizontal de la esquina superior izquierda de la ventana, medida desde el borde izquierdo de la ventana contenedora. Escriba la posición en el cuadro de argumento de la derecha.

Abajo

La nueva posición vertical de la esquina superior izquierda de la ventana, medida desde el borde superior de la ventana contenedora.

Ancho

Nuevo ancho de la ventana.

Altura

Nuevo alto de la ventana.


Si deja en blanco un argumento, Access usa la configuración actual de la ventana.

Debe escribir un valor para al menos un argumento.

Nota: Cada medida es en pulgadas o centímetros, dependiendo de la configuración regional del Panel de Control de Windows.

Observaciones

Para configurar una aplicación para utilizar ventanas superpuestas en lugar de documentos con pestañas, utilice el procedimiento siguiente:

  1. Haga clic en Archivo > Opciones.

  2. Haga clic en Base de datos activa.

  3. En la sección Opciones de aplicación, en Opciones de la ventana de documento, haga clic en Ventanas superpuestas.

  4. Haga clic en Aceptar y, a continuación, cierre y vuelva a abrir la base de datos.

Esta acción es similar a hacer clic en mover o tamaño en el menú de Control de la ventana. Con los comandos de menú, se usan las teclas de flecha del teclado para mover o cambiar el tamaño de la ventana. Con la acción de macro MoveAndSizeWindow , se especifican directamente las medidas de posición y tamaño. También puede usar el mouse para mover y cambiar el tamaño de windows.

Puede usar esta acción de macro en cualquier ventana, en cualquier vista.

Sugerencias

  • Para mover una ventana sin cambiar su tamaño, escriba los valores de la derecha y abajo argumentos pero deje los argumentos ancho y alto en blanco.

  • Para cambiar el tamaño de una ventana sin moverla, especifique valores para los argumentos de alto y ancho pero deje en blanco los argumentos derecha y abajo .

Para ejecutar la acción de macro MoveAndSizeWindow en un módulo Visual Basic para aplicaciones (VBA), use el método de DesplazarTamaño del objeto DoCmd .

Ejemplo

Sincronizar formularios mediante una macro

Las siguientes acciones de macro abren un formulario de lista de productos en la esquina inferior derecha del formulario proveedores, mostrar productos del proveedor actual. Muestra el uso del eco, CuadroMsj, IrAControl, DetenerMacro, AbrirFormularioy MoveAndSizeWindow acciones. También se muestra el uso de una expresión condicional con las acciones CuadroMsj, IrAControly DetenerMacro . Esta macro se debe adjuntar al botón Revisar productos del formulario proveedores.

Condición

Acción

Argumentos: configuración

Comentario

Eco

Eco: No

Detener la actualización de pantalla mientras se ejecuta la macro.

IsNull ([ID de proveedor])

Cuadro de mensaje

Mensaje: mover al registro del proveedor cuyos productos desea ver, a continuación, haga clic en el botón Revisar productos nuevamente.

Bip:

Tipo: Ninguno

Título: seleccionar un proveedor

Si no hay ningún proveedor activo en el formulario proveedores, mostrar un mensaje.

IrAControl

Nombre del control: nombredelaempresa

Mover el foco al control nombredelaempresa.

...

DetenerMacro

Detener la macro.

AbrirFormulario

Nombre del formulario: lista de productos

Vista: hoja de datos

Nombre del filtro:

Condición WHERE: [ID de proveedor] = [Forms]! [Proveedores]! [Id]

Modo de datos: sólo lectura

Modo de la ventana: Normal

Abrir el formulario lista de productos y mostrar los productos del proveedor actual.

MoveAndSizeWindow

Derecha: 0.7799"

Hacia abajo: 1,8"

Coloque el formulario lista de productos en la esquina inferior derecha del formulario proveedores.

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×