[問題] Excel VBA 使用outlook寄信疑問

作者: jason780419 (玉米)   2017-10-12 17:12:53
各位前輩好
小弟最近再研究使用Excel VBA連結outlook自動發信
參考下列類似的VBA
http://www.rondebruin.nl/win/s1/outlook/amail6.htm
因信件內容需要更改格式
所以在body的部分,更改為.HTMLBody
寄信時使用英文的部分皆無問題
用中文時,公司外部收件者會出現大量亂碼
但公司內部的收件者,查看皆正常
並且奇怪的是我私下測試給外部收件者
只發給一人時,是正常的
詢問公司IT,他回答說可能是外部收件者編碼的問題
但是我也無法一一要求外部收件者更改編碼
請問各位前輩有其他解決方式嗎?
謝謝
作者: Iories (無法克制)   2017-10-15 08:48:00
OutMail.BodyPart.Charset = "utf-8" 加這個試試?這是CDO.Message的方法,不確定用outlook是不是一樣
作者: jason780419 (玉米)   2017-10-15 17:04:00
這方法我有google到過,也有人提出這方法,但是我試了一下有出錯,那我再來試試,感謝!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com