MoveAndSizeWindow acción de macro)

Nota: Nos gustaría proporcionarle el contenido de ayuda actual lo más rápido posible en su idioma. Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido sea útil para usted. ¿Puede informarnos sobre si la información le ha sido útil al final de la página? Aquí tiene el artículo en inglés para que pueda consultarlo fácilmente.

Bases de datos de escritorio de Access si ha establecido las opciones de la ventana de documento 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 del editor de Visual Basic. Para obtener información sobre cómo afectar a las ventanas de código, vea el tema de la propiedad WindowState .

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

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

Valor

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

Argumento de la acción

Descripción

Derecha

La nueva posición horizontal de la esquina superior izquierda de la ventana, medida desde el borde izquierdo de la ventana que la contiene. Escriba la posición en el cuadro del argumento derecho .

Abajo

Nueva posición vertical de la esquina superior izquierda de la ventana, medida desde el borde superior de la ventana que la contiene.

Ancho

El nuevo ancho de la ventana.

Alto

Nuevo alto de la ventana.


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

Debe escribir un valor para al menos un argumento.

Nota: Cada medida se encuentra en pulgadas o centímetros, según la configuración regional del panel de control de Windows.

Observaciones

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

  1. Haga clic en Archivo > Opciones.

  2. Haga clic en Base de datos activa.

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

  4. Haga clic en Aceptary, 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ú control de la ventana. Con los comandos de menú, use las teclas de dirección del teclado para mover o cambiar el tamaño de la ventana. Con la acción de macro MoveAndSizeWindow , se escriben directamente la posición y las medidas de tamaño. También puede usar el mouse para mover y cambiar el tamaño de las ventanas.

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

Sugerencias

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

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

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

Ejemplo

Sincronizar formularios con una macro

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

Condición

Acción

Argumentos: configuración

Comentario

Volver

Eco activado: no

Detener la actualización de la pantalla mientras se está ejecutando la macro.

IsNull ([identificador de proveedor])

Purga

Mensaje: vaya al registro del proveedor cuyos productos desea ver y vuelva a hacer clic en el botón Revisar productos.

Pitido:

Tipo: ninguno

Título: seleccionar un proveedor

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

GoToControl

Nombre del control: NombreCompañía

Mover el foco al control NombreCompañía.

...

DetenerMacro

Detener la macro.

AbrirFormulario

Nombre del formulario: lista de productos

Vista: hoja de información

Nombre de filtro:

Condición Where: [id. de proveedor] = [formularios]! [Proveedores] IdProveedor

Modo de datos: solo lectura

Modode la ventana: normal

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

MoveAndSizeWindow

Derecha: 0,7799 "

Abajo: 1,8 "

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

Ampliar sus conocimientos de Office
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.

×