Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Access 2013 | Office 2013
La acción EnviarPorCorreoObjetoDeBaseDeDatos se utiliza para incluir un objeto hoja de datos, formulario, informe, módulo o página de acceso a datos especificado de Microsoft Access en un mensaje de correo electrónico, desde donde se puede examinar y enviar.
Nota:
Esta acción no se permitirá si la base de datos no es de confianza.
Configuración
La acción EnviarPorCorreoObjetoDeBaseDeDatos 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. 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 EMailDatabaseObject en una base de datos de biblioteca, Acceso busca el objeto con ese nombre primero en la base de datos de biblioteca y después en la base de datos actual. |
Formato de resultados |
Tipo de formato que desea usar para el objeto incluido. La lista de formatos entre los que puede seleccionar cambiará en función de lo que seleccione para el argumento Tipo de objeto . Los formatos disponibles pueden incluir Excel 97 - Libro de 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, Fomat de texto enriquecido (*.rtf), Archivos de texto (*.txt)o Formato XPS (*.xps). en el cuadro Formato de salida . Los módulos solo se pueden enviar en formato de texto. Las páginas de acceso a datos solo se pueden enviar en formato HTML. Si deja este argumento en blanco, Access le preguntará por el formato de los resultados. |
Para |
The recipients of the message whose names you want to put on the To line in the mail message. If you leave this argument blank, Access prompts you for the recipients' names. Separate the recipients' names you specify in this argument (and in the Cc and Bcc arguments) with a semicolon (;) or with the list separator set on the Number tab of the Regional Settings Properties dialog box in Microsoft Windows Control Panel. If the mail application can't identify the recipients' names, the message isn't sent and an error occurs. |
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 Sí, 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 Sí. |
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.
The following rules apply when you use the EMailDatabaseObject action to include a database object in a mail message:
Puede enviar hojas de datos de tabla, consulta y formulario. En el objeto incluido, todos los campos de la hoja de datos tienen la misma apariencia que en Access, excepto los campos que contengan objetos OLE. Las columnas de estos campos se incluyen en el objeto, pero los campos están en blanco.
Para un control dependiente de un campo Sí/No (botón de alternancia, botón de opción o casilla de verificación), el archivo de salida muestra el valor –1 (Sí) o 0 (No).
Para un cuadro de texto dependiente de un campo Hipervínculo, el archivo de salida muestra el hipervínculo para todos los formatos de salida excepto texto MS-DOS (en este caso, el hipervínculo se muestra como texto normal).
Si se envía un formulario en la vista Formulario, el objeto incluido siempre contiene la vista Hoja de datos del formulario.
Si envía un informe, los únicos controles que se incluirán en el archivo serán cuadros de texto y (en algunos casos) etiquetas. El resto de los controles se omiten. Tampoco se incluye la información del encabezado y el pie de página. La única excepción a esto es que, al enviar un informe en formato Excel, se incluirá un cuadro de texto en un pie de grupo que contenga una expresión con la función Suma. El objeto no incluirá ningún otro control del encabezado o pie de página (ni ninguna función de agregado distinta de Suma).
Los subinformes se incluyen en el objeto.
Si se envía una hoja de datos, formulario o página de acceso a datos en formato HTML, se crea un archivo .html. Si se envía un informe en formato HTML, se crea un archivo .html para cada página del informe.
Para ejecutar la acción EnviarPorCorreoObjetoDeBaseDeDatos en un módulo de Visual Basic para Aplicaciones (VBA), use el método SendObject del objeto DoCmd.
Sobre el colaborador
Vínculo proporcionado por Luke Chung, FMS, Inc., fundador y presidente de FMS, Inc., un proveedor líder de soluciones de base de datos personalizadas y herramientas de desarrollo.