2012-03-15 85 views
1

如何通過將每張工作表作爲單獨附件進行發送來發送電子郵件。如何從excel文件(工作簿)附加每張工作表作爲發送郵件的附件

我有一個工作簿,它包含3或4張,我想附上這些表作爲單個附件發送郵件。

在這方面的任何幫助是高度徵求。

在此先感謝

+0

工作表不是一個文件,'specific_worksheet.saveas()'爲每個文件生成一個新的.xls/x *工作簿*,然後發送這些文件。 – 2012-03-15 14:31:59

+0

感謝您的快速響應。有沒有可能爲此提供VBA代碼......因爲我對excel vba不熟悉。 謝謝 – user1049518 2012-03-15 14:37:50

+2

我剛剛給你一個充滿VBA例子的鏈接? – 2012-03-15 14:38:44

回答

0

您需要從VBA打開工作簿,然後再處理每個表。即使不在Excel中使用VBA,您也需要運行Excel來獲取工作表信息。 @ siddharth-rout提到的examples給出瞭如何爲Sendmail和多個Mail程序創建郵件的代碼。

轉到Sendmail,因爲您可以放棄用戶交互,以及何時可以在程序中(或從工作簿中的某個單元格)提供目標。如果用戶需要提供除了表單或電子郵件目標地址以外的註釋,請使用用戶安裝的郵件程序的郵件例程。

相關問題