none
如何讓Visual Basice 程式能發送 Mail且是能附加 Attached file (MAPISession ) RRS feed

  • 問題

  • 我在 VB 使用MAPISession 及MAPIMessages 等二個元件,要讓程式針對客戶已使用授信額度超過 90%,能自動發放mail通知相關人員。
    原本將通知的內容(客戶代號,客戶名稱,授信額度,已使用額度...)等資料寫在 Mail的本文裡(MAPIMessages.MsgNoteText),非數字是設定向左靠齊,而數字是設定向右靠齊。將程式compile 成 exe 檔,透過 outlook express 發放時,mail裡的資料未依標題欄位排列整齊,每一筆每一欄位的資料位置不齊。(但我將mail的資料copy 至 notepad 裡時,資料格式是齊的)
    故我將程式改寫成將資料寫入附件,再l以 attached file 的方式來發mail,就可以解除資料格式亂跳的狀況,使用如下的指令,
                .AttachmentPosition = 0
                .AttachmentType = ATTACHTYPE_DATA
                .AttachmentName = "Credit.txt"
                .AttachmentPathName = "c:\credit.txt"
    但compile 成exe 檔執行時,會出現 "Run-time error 32002 , unspedified failure has occurred"
    請問該如何解決? 上述崁入附件的指令是與 outlook express 不相容嗎?
    2009年4月17日 上午 10:42

解答