2013-04-29 70 views
0

我試圖用VB6 MAPIMessages控件發送帶有多個附件的電子郵件。MAPI控件多個附件

1)我可以使用這個控件發送一個附件,但是如果我嘗試發送多個文件,它會顯示「附件未找到」的錯誤。

2)我還需要相應的警告消息時,我嘗試發送電子郵件

任何想法?

下面的代碼:

MAPISession1.SignOn 

MAPIMessages1.SessionID = MAPISession1.SessionID 
MAPIMessages1.Compose 

MAPIMessages1.RecipDisplayName = "[email protected]" 
MAPIMessages1.MsgSubject = "MAPI subject with attachments" 
MAPIMessages1.MsgNoteText = "This is atest" 

MAPIMessages1.AttachmentIndex = 0 
MAPIMessages1.AttachmentName = "test.csv" 
MAPIMessages1.AttachmentPathName = "C:\test.csv" 

MAPIMessages1.AttachmentIndex = 1 
MAPIMessages1.AttachmentName = "holidays_2013.xls" 
MAPIMessages1.AttachmentPathName = "E:\holidays_2013.xls" 

MAPIMessages1.ResolveName 

'Send the e-mail message to the Recipient 
MAPIMessages1.Send 
+0

這兩個文件確實存在,對不對?如果你分別嘗試兩種方法,它是否有效? – 2013-04-29 00:35:32

+0

是的..他們確實存在,我可以單獨發送他們 – AMS 2013-04-29 00:36:52

回答

1

嘗試AttachmentPosition屬性設置爲相同的值AttachmentIndex

+0

這工作..謝謝 – AMS 2013-04-29 01:05:57