Compartir a través de


GuardarObjeto (acción de macro)

Se aplica a: Access 2013, Office 2013

Puede usar la acción GuardarObjeto para guardar el objeto de Access especificado o el objeto activo si ninguno está especificado. También puede guardar el objeto activo con un nombre nuevo en algunos casos (esto funciona de la misma forma que el comando Guardar como en la Barra de herramientas de acceso rápido).

Nota:

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

Configuración

La acción GuardarObjeto 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 cuadro Tipo de objeto en la sección Argumentos de acción del panel del Generador de macros. 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 del objeto

El nombre del objeto que desea guardar. El cuadro Nombre de objeto muestra todos los objetos en la base de datos del tipo seleccionado por el argumento Tipo de objeto. Si deja el argumento Tipo de objeto en blanco, puede dejar este argumento en blanco para guardar el objeto activo o, en algunos casos, escribir un nombre nuevo en este argumento para guardar el objeto activo con este nombre. Si escribe un nombre nuevo, el nombre debe cumplir con las convenciones de denominación estándar para objetos de Microsoft Access.

Comentarios

La acción GuardarObjeto funciona en todos los objetos de base de datos que el usuario puede abrir explícitamente y guardar. El objeto especificado se debe abrir para la acción GuardarObjeto para que tenga efecto en el objeto. Esta acción tiene el mismo efecto que seleccionar un objeto y guardarlo al hacer clic en Guardar en la Barra de herramientas de acceso rápido.

Dejar el argumento Tipo de objeto en blanco y escribir un nombre nuevo en el argumento Nombre de objeto tiene el mismo efecto que hacer clic en Guardar como en la Barra de herramientas de acceso rápido, y escribir un nombre nuevo para el objeto activo. Con la acción GuardarObjeto puede especificar un objeto para guardar y ejecutar un comando Guardar como desde una macro.

Nota:

No puede utilizar la acción GuardarObjeto para guardar cualquiera de los siguientes con un nombre nuevo:

  • Un formulario en la vista Formulario o hoja de datos
  • Un informe en vista previa de impresión
  • Un módulo
  • Una vista de servidor en la vista Hoja de datos o vista previa de impresión
  • Una página de acceso a datos en la vista 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 GuardarObjeto, si se lleva a cabo en una macro que se ejecuta en la base de datos activa o en una base de datos de biblioteca, siempre guarda el objeto especificado en la base de datos en la que se creó el objeto.

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

Para ejecutar la acción GuardarObjeto en un módulo de Visual Basic para Aplicaciones (VBA), utilice el método Save del objeto DoCmd.