Como: Enviar pastas de trabalho por email programaticamente
Você pode enviar uma pasta de trabalho como um anexo de email. No entanto, é possível adicionar o texto da mensagem que você enviar.
Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Excel 2007 e Excel 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.
Observação |
---|
Você deve estar online e conectado ao seu sistema de email para enviar email. SendMailusa o MAPI Messaging Application Programming Interface (). |
Para enviar uma pasta de trabalho como um anexo de email em uma personalização em nível de documento
Chamar o SendMail o método da pasta de trabalho e especifique os destinatários e, opcionalmente, um assunto.
Globals.ThisWorkbook.SendMail(Recipients:="someone@example.com", Subject:="July Sales Figures")
Globals.ThisWorkbook.SendMail("someone@example.com", "July Sales Figures", missing);
Para enviar uma pasta de trabalho como um anexo de email em um suplemento em nível de aplicativo
Chamar o SendMail o método da pasta de trabalho e especifique os destinatários e, opcionalmente, um assunto.
Me.Application.ActiveWorkbook.SendMail(Recipients:="someone@example.com", Subject:="July Sales Figures")
this.Application.ActiveWorkbook.SendMail("someone@example.com", "July Sales Figures", missing);
Consulte também
Tarefas
Como: Executar cálculos do Excel programaticamente
Conceitos
Trabalhando com pastas de trabalho
Item de Host da pasta de trabalho