Acción de macro EnviarObjeto

La acción EnviarObjeto se utiliza para incluir un objeto hoja de datos (hoja de datos: datos de una tabla, formulario, consulta, vista o procedimiento almacenado que aparecen en formato de filas y columnas.), formulario (formulario: objeto de base de datos de Access en el que se colocan controles para realizar acciones o para especificar, mostrar y editar datos en los campos.), informe (informe: objeto de base de datos de Access que puede imprimir, el cual contiene información a la que se ha dado formato y se ha organizado de acuerdo con sus especificaciones. Ejemplos de informes: resúmenes de ventas, listas de teléfonos y etiquetas postales.), módulo (módulo: colección de declaraciones, instrucciones y procedimientos almacenados juntos como una unidad con nombre. Existen dos tipos de módulos: módulos estándar y módulos de clase.) o página de acceso a datos (página de acceso a datos: página Web, publicada desde Access, que tiene una conexión a una base de datos. En una página de acceso a datos, puede ver, agregar, editar y manipular los datos almacenados en la base de datos. Una página puede incluir también datos de otros orígenes de datos, como Excel.) especificado de Microsoft Office Access 2007 en un mensaje de correo electrónico, desde donde se puede examinar y enviar.

 Nota   No se permitirá esta acción si la base de datos no es de confianza. Para obtener más información acerca de cómo habilitar macros, siga los vínculos de la sección Vea también de este artículo.

Valores

La acción EnviarObjeto utiliza los siguientes argumentos.

Argumento de la acción Descripción
Tipo de objeto El tipo de objeto que se va a incluir en el mensaje de correo. Haga clic en Tabla (en el caso de una hoja de datos de tabla), Consulta (si es una hoja de datos de una consulta), Formulario (para un formulario u hoja de datos de un formulario), Informe, Módulo, Página de acceso a datos, Vista de servidor, Procedimiento almacenado o Función en el cuadro Tipo de objeto de la sección Argumentos de acción del panel Generador de macros. No es posible enviar una macro (macro: acción o conjunto de acciones utilizados para automatizar tareas.). Si desea incluir el objeto activo, seleccione su tipo con este argumento, pero deje en blanco el argumento Nombre del objeto.
Nombre del objeto

El nombre del objeto que se va a incluir en el mensaje de correo. El cuadro Nombre del objeto muestra todos los objetos del tipo seleccionado mediante el argumento Tipo de objeto que existen en la base de datos. Si deja ambos argumentos (Tipo de objeto y Nombre del objeto) en blanco, Access envía a la aplicación de correo un mensaje sin ningún objeto de base de datos.

Si ejecuta una macro que contiene la acción EnviarObjeto en una base de datos de biblioteca (base de datos de biblioteca: colección de procedimientos y objetos de base de datos a los que puede llamar desde cualquier aplicación. Para poder utilizar los elementos de la biblioteca, debe establecer primero una referencia desde la base de datos activa a la base de datos de biblioteca.), Access busca el objeto con este nombre en la base de datos de biblioteca y, después, en la base de datos actual.

Formato de resultados

El tipo de formato con el que se desea enviar el objeto incluido. La lista de formatos que puede seleccionar variará dependiendo de qué elija para el argumento Tipo de objeto. Los formatos disponibles podrían incluir Libro de Excel 97 - Excel 2003 (*.xls), Libro binario de Excel (*.xlsb), Libro de Excel (*.xlsx), HTML (*.htm; *.html), Libro de Microsoft Excel 5.0/95 (*.xls), Formato PDF, Formato de texto enriquecido (*.rtf), Archivos de texto (*.txt) o Formato XPS (*.xps) en el cuadro Formato de resultados. Los módulos sólo se pueden enviar en formato de texto. Las páginas de acceso a datos sólo se pueden enviar en formato HTML. Si deja en blanco este argumento, Access le pedirá el formato de resultados.

 Nota   Se puede exportar al formato de archivo PDF o XPS desde Office Access 2007 únicamente si se ha instalado el complemento. Para obtener más información, vea Habilitación de la compatibilidad para otros formatos de archivo como PDF y XPS.

Para

Destinatarios del mensaje de correo cuyos nombres desee indicar en la línea Para del mensaje. Si deja este argumento en blanco, Access le pedirá los nombres de los destinatarios.

Separe los nombres de destinatarios que especifique en este argumento (y en los argumentos CC y CCO) con signos punto y coma (;) o con el separador (separador: carácter que separa unidades de texto o números.) de listas establecido en la ficha Números del cuadro de diálogo Personalizar la configuración regional del Panel de control de Microsoft Windows. Si la aplicación de correo no puede identificar los nombres de los destinatarios, no se envía el mensaje y se genera un error.

CC Destinatarios del mensaje cuyos nombres desee indicar en la línea CC ("Con copia a") del mensaje. Si deja en blanco este argumento, la línea CC del mensaje de correo queda en blanco.
CCO Destinatarios del mensaje cuyos nombres desee indicar en la línea CCO ("Con copia oculta a") del mensaje. Si deja en blanco este argumento, la línea CCO del mensaje de correo queda en blanco.
Asunto Asunto al que se refiere el mensaje. Este texto aparecerá en la línea Asunto del mensaje. Si deja en blanco este argumento, la línea Asunto del mensaje de correo queda en blanco.
Texto del mensaje Cualquier texto que desee incluir en el mensaje además del objeto de base de datos. Este texto aparecerá en el cuerpo principal del mensaje, después del objeto. Si deja este argumento en blanco, no se incluirá ningún texto. Si ha dejado los argumentos Tipo de objeto y Nombre del objeto en blanco, puede utilizar este argumento para enviar un mensaje de correo sin ningún objeto de base de datos.
Modificar el mensaje Especifica si el mensaje se puede modificar o no antes de enviarlo. Si selecciona , la aplicación de correo electrónico se iniciará automáticamente y el mensaje podrá ser modificado. Si selecciona No, el mensaje se enviará sin dar opción a modificarlo. El valor predeterminado es .
Archivo de plantilla La ruta de acceso y el nombre de un archivo que se desea utilizar como plantilla para un archivo HTML. El archivo de plantilla es un archivo que contiene etiquetas HTML.

Comentarios

El objeto incluido en el mensaje de correo se encuentra en el formato especificado. Al hacer doble clic sobre el objeto, éste se abrirá con el software correspondiente.

Al utilizar la acción EnviarObjeto para incluir un objeto de base de datos en un mensaje de correo, se aplican las siguientes reglas:

La acción EnviarObjeto tiene el mismo efecto que hacer clic en un objeto en el panel de exploración, hacer clic en el botón de Microsoft Office Imagen del botón y, por último, en Correo electrónico. Los argumentos de la acción se corresponden a los valores de los cuadros de diálogo que siguen a dicho comando. Sin embargo, el comando Enviar del menú sólo se aplica al objeto activo; sin embargo, si utiliza la acción EnviarObjeto, puede especificar el objeto que desea enviar.

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

 
 
Corresponde a:
Access 2007