[問題] Excel VBA 寄信給對應的收件人

作者: kiss970621 (Johnson)   2016-04-30 16:16:19
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:excel 2010
小弟想寫一個vba將固定的格式內容寄信給對應的人
原始檔長這樣 https://imgur.com/WMgFAnF
收件人都在在F欄
要把表頭加上第一列的內容寄給第一列的收件人(AAA@gamil.com)
像這樣https://imgur.com/hk4IvVd (左圖就是AAA收到的內容)
然後表頭不動 只加上第二列的內容寄給第二列的收件人(BBB@gmail.com)
像這樣https://imgur.com/3NI44Ka (左圖就是BBB收到的內容)
執行巨集後 一直依此類推執行到最後一列
該如何寫呢?感謝各位神人
作者: soyoso (我是耀宗)   2016-04-30 17:32:00
作者: kiss970621 (Johnson)   2016-05-01 01:28:00
.To = r.Offset(, 5) 這部分有點不懂 5是移動到F欄位那逗號前面的數值應該填多少?不管填多少執行都會跑出 執行階段錯誤'-2147417851(80010105)':'To'方法('MailItem'物件) 失敗麻煩s大解惑><
作者: soyoso (我是耀宗)   2016-05-01 01:44:00
0或省略表示列的部分無移動
作者: kiss970621 (Johnson)   2016-05-01 01:49:00
執行到 .To = r.Offset(, 5)就會跑出如上說的錯誤我有哪個地方沒有調整到嗎?><
作者: soyoso (我是耀宗)   2016-05-01 01:58:00
作業系統為win10嗎?是的話請參考http://goo.gl/Fw8KKw解決方式應為https://imgur.com/2IIoadk因無win10,原po試試看是否可解決
作者: kiss970621 (Johnson)   2016-05-01 11:13:00
成功了!!!!soyoso大太神了....小弟感激不盡

Links booklink

Contact Us: admin [ a t ] ucptt.com