Acción de Macro SaveObject

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.

Puede usar la acción de macro SaveObject para guardar un objeto de Access o el objeto activo si no se especifica. También puede guardar el objeto activo con un nombre nuevo en algunos casos (funciona igual que el comando Guardar como en la Barra de herramientas de acceso rápido ).

Nota: A partir de Access 2010, la acción de macro Guardar se cambió el nombre a SaveObject.

Nota: Esta acción no se permitirá si la base de datos no es de confianza.

Configuración

La acción SaveObject tiene los siguientes argumentos.

Argumento de la acción

Descripción

Tipo de objeto

El tipo de objeto que desea guardar. Haga clic en tabla, consulta, formulario, informe, Macro, módulo, página de acceso a datos, vista de servidor, diagrama, procedimiento almacenado o función en el tipo de objeto cuadro en la sección Argumentos de acción de la ventana de diseño de la macro. Para seleccionar el objeto activo, deje este argumento en blanco. Si selecciona un tipo de objeto en este argumento, debe seleccionar el nombre de un objeto existente en el argumento Nombre de objeto .

Nombre de objeto

El nombre del objeto se guarden. El cuadro Nombre de objeto muestra todos los objetos de la base de datos del tipo seleccionado por el argumento Tipo de objeto . Si deja en blanco el argumento Tipo de objeto , puede dejar este argumento en blanco para guardar el objeto activo, o, en algunos casos, escriba un nombre nuevo en este argumento para guardar el objeto activo con este nombre.

Si especifica un nuevo nombre, el nombre debe seguir las convenciones de nomenclatura estándares para objetos Access.

Observaciones

La acción de macro SaveObject funciona en todas las objetos de base de datos que el usuario explícitamente puede abrir y guardar. El objeto especificado debe estar abierto para que la acción SaveObject tiene ningún efecto en el objeto. Esta acción tiene el mismo efecto que seleccionar un objeto y luego guardarlo haciendo clic en Guardar en la Barra de herramientas de acceso rápido. Deje en blanco el argumento Tipo de objeto y especifica un nuevo nombre en el argumento Nombre de objeto tiene el mismo efecto que haciendo clic en Guardar como en la Barra de herramientas de acceso rápido y a continuación, escribir un nuevo nombre para el objeto activo. La acción de macro SaveObject permite especificar un objeto para guardar y realizar un comando Guardar como de un macro.

Nota: No puede usar la acción de macro SaveObject para guardar ninguna de las siguientes acciones con un nuevo nombre:

  • formulario en vista Formulario o Vista de hoja de datos.

  • informe en vista previa de impresión.

  • Un módulo.

  • Vista de servidor en la vista Hoja de datos o vista previa de impresión.

  • página de acceso a datos en vista de página.

  • Una tabla en la vista Hoja de datos o vista previa de impresión.

  • Una consulta en la vista Hoja de datos o vista previa de impresión.

  • procedimiento almacenado en la vista Hoja de datos o vista previa de impresión.

La acción de macro SaveObject , si se lleva a cabo en una macro que se ejecute en la base de datos actual o en un base de datos de biblioteca, guarda siempre el objeto especificado o el objeto activo en la base de datos en el que se creó el objeto.

Si guarda el objeto activo con un nombre nuevo, pero el nombre es el mismo que el nombre de un objeto existente de este tipo, un cuadro de diálogo le pregunta si desea sobrescribir el objeto existente. Si ha establecido el argumento Activar advertencias de la acción de macro EstablecerAdvertencias en No, no se muestra el cuadro de diálogo y el objeto antiguo se sobrescribe automáticamente.

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

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.

×