1
如何通过将每张工作表作为单独附件进行发送来发送电子邮件。如何从excel文件(工作簿)附加每张工作表作为发送邮件的附件
我有一个工作簿,它包含3或4张,我想附上这些表作为单个附件发送邮件。
在这方面的任何帮助是高度征求。
在此先感谢
如何通过将每张工作表作为单独附件进行发送来发送电子邮件。如何从excel文件(工作簿)附加每张工作表作为发送邮件的附件
我有一个工作簿,它包含3或4张,我想附上这些表作为单个附件发送邮件。
在这方面的任何帮助是高度征求。
在此先感谢
您需要从VBA打开工作簿,然后再处理每个表。即使不在Excel中使用VBA,您也需要运行Excel来获取工作表信息。 @ siddharth-rout提到的examples给出了如何为Sendmail和多个Mail程序创建邮件的代码。
转到Sendmail,因为您可以放弃用户交互,以及何时可以在程序中(或从工作簿中的某个单元格)提供目标。如果用户需要提供除了表单或电子邮件目标地址以外的注释,请使用用户安装的邮件程序的邮件例程。
工作表不是一个文件,'specific_worksheet.saveas()'为每个文件生成一个新的.xls/x *工作簿*,然后发送这些文件。 – 2012-03-15 14:31:59
感谢您的快速响应。有没有可能为此提供VBA代码......因为我对excel vba不熟悉。 谢谢 – user1049518 2012-03-15 14:37:50
我刚刚给你一个充满VBA例子的链接? – 2012-03-15 14:38:44