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

看板Office作者 (迪恩)時間10年前 (2016/04/29 01:26), 編輯推噓0(0021)
留言21則, 2人參與, 最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:excel 版本:2010 小弟寫了一個excel vba可以將選取的範圍作為email的body 用outlook寄出去 寄信到指定欄位的收件人 例如A5欄位的小明 可是想到一種情況(尚未測試) 公司叫做小明的有兩個人 在outlook裡面的名稱叫做 小明(A部門)、小明(B部門) 如果我A5欄位只打小明 就執行VBA寄信 情況會是1.判讀沒有小明這個收件人不讓我寄 2.寄給兩個小明 3.其他情況? 有辦法可以碰到相同名字的收件人的時候,讓使用者選取要寄給哪一個收件人嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.217.216 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1461864394.A.103.html

04/29 08:33, , 1F
先取得符合名稱的資料
04/29 08:33, 1F

04/29 08:35, , 2F
再以取得的資料寫入清單,提供使用者選取
04/29 08:35, 2F

04/30 16:41, , 3F
感謝soyoso大大
04/30 16:41, 3F

05/01 15:57, , 4F
Dim app As Outlook.Application 使用者自訂型態尚未
05/01 15:57, 4F

05/01 15:57, , 5F
定義
05/01 15:57, 5F

05/01 16:02, , 6F
編譯錯誤@@
05/01 16:02, 6F

05/01 16:06, , 7F
請問soyoso大~我是哪裡沒調整到嗎?
05/01 16:06, 7F

05/01 16:31, , 8F
工具→設定引用項目→microsoft outlook xx.0 object
05/01 16:31, 8F

05/01 16:31, , 9F
library(勾選)
05/01 16:31, 9F

05/01 21:24, , 10F
不會跑出編譯錯誤了!
05/01 21:24, 10F

05/01 21:24, , 11F
我想問一下使用者選取的畫面是怎麼樣?
05/01 21:24, 11F

05/01 21:25, , 12F
是會跳出視窗那種嗎?
05/01 21:25, 12F

05/01 21:40, , 13F
取得的資料,可寫入資料驗證內的清單、表單控制項的下拉式
05/01 21:40, 13F

05/01 21:41, , 14F
方塊、activeX控制項的下拉式方塊或是Userform內的下拉式
05/01 21:41, 14F

05/01 21:41, , 15F
方塊
05/01 21:41, 15F

05/01 21:42, , 16F
或是清單方塊內
05/01 21:42, 16F

05/01 21:53, , 17F
感謝soyoso大 小弟獲益良多
05/01 21:53, 17F

05/01 21:53, , 18F
突然想到 公司內每個人的員工編號都是獨立的 不會重複
05/01 21:53, 18F

05/01 21:54, , 19F
這樣就不需要考慮同名同姓的問題
05/01 21:54, 19F

05/01 21:55, , 20F
^^
05/01 21:55, 20F

05/01 21:56, , 21F
應該可以把名字轉換成員工編號
05/01 21:56, 21F
文章代碼(AID): #1N8aVA43 (Office)
文章代碼(AID): #1N8aVA43 (Office)