[問題] excel vba outlook自動寄信問題

作者: ck3300511 (迪恩)   2016-04-29 01:26:31
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:excel
版本:2010
小弟寫了一個excel vba可以將選取的範圍作為email的body 用outlook寄出去
寄信到指定欄位的收件人 例如A5欄位的小明
可是想到一種情況(尚未測試)
公司叫做小明的有兩個人
在outlook裡面的名稱叫做 小明(A部門)、小明(B部門)
如果我A5欄位只打小明 就執行VBA寄信
情況會是1.判讀沒有小明這個收件人不讓我寄 2.寄給兩個小明 3.其他情況?
有辦法可以碰到相同名字的收件人的時候,讓使用者選取要寄給哪一個收件人嗎?
作者: soyoso (我是耀宗)   2016-04-29 08:33:00
https://imgur.com/ZnDNyTD 先取得符合名稱的資料再以取得的資料寫入清單,提供使用者選取
作者: ck3300511 (迪恩)   2016-04-30 16:41:00
感謝soyoso大大
作者: soyoso (我是耀宗)   2016-05-01 16:31:00
工具→設定引用項目→microsoft outlook xx.0 objectlibrary(勾選)
作者: ck3300511 (迪恩)   2016-05-01 21:24:00
不會跑出編譯錯誤了!我想問一下使用者選取的畫面是怎麼樣?是會跳出視窗那種嗎?
作者: soyoso (我是耀宗)   2016-05-01 21:40:00
取得的資料,可寫入資料驗證內的清單、表單控制項的下拉式方塊、activeX控制項的下拉式方塊或是Userform內的下拉式方塊或是清單方塊內
作者: ck3300511 (迪恩)   2016-05-01 21:53:00
感謝soyoso大 小弟獲益良多突然想到 公司內每個人的員工編號都是獨立的 不會重複這樣就不需要考慮同名同姓的問題
作者: soyoso (我是耀宗)   2016-05-01 21:55:00
^^
作者: ck3300511 (迪恩)   2016-05-01 21:56:00
應該可以把名字轉換成員工編號

Links booklink

Contact Us: admin [ a t ] ucptt.com