Partager via


Comment : envoyer par programme des classeurs par courrier électronique

Vous pouvez envoyer un classeur sous la forme d'une pièce jointe à un message électronique. Toutefois, vous ne pouvez pas ajouter de texte au message que vous envoyez.

S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et de niveau application pour Excel 2007 et Excel 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.

Notes

Vous devez être en ligne et connecté à votre système de messagerie pour envoyer des messages électroniques. SendMail utilise l'interface MAPI (Messaging Application Programming Interface).

Pour envoyer un classeur sous la forme d'une pièce jointe à un message électronique dans une personnalisation au niveau du document

  • Appelez la méthode SendMail du classeur et spécifiez les destinataires, ainsi qu'éventuellement l'objet.

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

Pour envoyer un classeur sous la forme d'une pièce jointe à un message électronique dans un complément d'application

  • Appelez la méthode SendMail du classeur et spécifiez les destinataires et éventuellement un objet.

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

Voir aussi

Tâches

Comment : exécuter des calculs Excel par programmation

Concepts

Utilisation des classeurs

Élément hôte de classeur

Accès global aux objets dans les projets Office

Paramètres optionnels dans les solutions Office