如何将每个工作表作为附件从Excel文件(工作簿)附加到发送邮件

时间:2012-03-15 14:29:18

标签: excel-vba vba excel

如何通过将每张纸张附加为单独的附件来发送电子邮件。

我有一张包含3张或4张的工作簿,我想将这些张贴作为单独的附件发送邮件。

高度征求此方面的任何帮助。

提前致谢

1 个答案:

答案 0 :(得分:0)

您需要从VBA打开工作簿,然后处理每个工作表。即使不在Excel中使用VBA,您也需要运行Excel才能获取工作表信息。 @ siddharth-rout提到的examples提供了有关如何为Sendmail和多个Mail程序创建电子邮件的代码。

转到Sendmail,因为您可以省去用户交互,并且可以在程序中(或从工作簿中的某个单元格)提供目标。如果除了工作表或电子邮件目标地址之外还需要提供注释,请使用您的用户已安装的邮件程序的邮件程序。