Compartir a través de


Cómo: Enviar libros por correo electrónico mediante programación

Puede enviar un libro como datos adjuntos de un mensaje de correo electrónico. Sin embargo, no puede agregar texto al mensaje que envía.

Se aplica a: la información de este tema se aplica a los proyectos de nivel de documento y los proyectos de nivel de aplicación para Excel 2007 y Excel 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

Nota

Debe estar en línea y conectado a su sistema de correo electrónico para poder enviar correo electrónico. SendMail utiliza la interfaz de programación de aplicaciones de mensajería (MAPI)

Para enviar un libro como datos adjuntos de correo electrónico en una personalización en el nivel del documento

  • Llame al método SendMail del libro y especifique los destinatarios y, opcionalmente, un asunto.

    Globals.ThisWorkbook.SendMail(Recipients:="someone@example.com", Subject:="July Sales Figures")
    
    Globals.ThisWorkbook.SendMail("someone@example.com", "July Sales Figures", missing);
    

Para enviar un libro como datos adjuntos de correo electrónico en un complemento en el nivel de la aplicación

  • Llame al método SendMail del libro y especifique los destinatarios y, opcionalmente, un asunto.

    Me.Application.ActiveWorkbook.SendMail(Recipients:="someone@example.com", Subject:="July Sales Figures")
    
    this.Application.ActiveWorkbook.SendMail("someone@example.com", "July Sales Figures", missing);
    

Vea también

Tareas

Cómo: Ejecutar los cálculos de Excel mediante programación

Conceptos

Trabajar con libros

Elemento host Workbook

Acceso global a objetos en los proyectos de Office

Parámetros opcionales en las soluciones de Office