iT邦幫忙

0

office 365 的mail附件,可以自動下載嗎?

  • 分享至 

  • xImage

各位大大好! 公司原本用Exchange Server,並使用Outlook收信,因此利用寫Visual Basic程式來自動下載附件到某一目錄。現在公司改用雲端office 365 的mail,就不知道是否也能自動下載附件? 再請指導! 謝謝!

copemoe iT邦好手 3 級 ‧ 2023-01-13 14:22:33 檢舉
使用者 還是會 開 Outlook收信嗎?
froce iT邦大師 1 級 ‧ 2023-01-13 15:01:02 檢舉
MS的bot framework應該可以做到,但開bot是要錢的...
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
hsiang11
iT邦好手 1 級 ‧ 2023-01-13 14:23:50

你的Visual Basic應該是應用在outlook
365也是用outlook在收信
outlook的規則也可以帶含有附件
但是指的應該是整封附件郵件
可複製信到其他郵箱資料夾
也很難自動存檔到一個本機資料夾

0
小處成就大事
iT邦研究生 1 級 ‧ 2023-01-13 17:04:28

https://ithelp.ithome.com.tw/upload/images/20230113/20151707wsarXpfZuM.png

M365的Power Automate 應該可以?
不過這是其中一個範本,他是儲存到User的OneDrive內,你想要儲存到電腦本機可能要找找有無其他範本,或是自己建立自動流程了。

但你應該先看看上面大大回復的,VB是對Outlook執行作業,應該是不會去認帳號是地端Server還是雲端M365。

lance120 iT邦新手 5 級 ‧ 2023-01-13 17:59:38 檢舉

感謝!我用的是雲端M365的Outlook,而不是地端的Office Outlook,所以無法用VB程式。

2
Ray
iT邦大神 1 級 ‧ 2023-01-14 08:20:03

樓主的資訊不正確喔, Outlook 365 仍然可以跑 VB, 只不過預設是關閉, 你要自行打開:
Turn Macros On/Off in Outlook 2019/365

原因是, 從 Outlook 365/2019 開始, 預設的信任中心設定是: 只允許有數位簽章的巨集執行, 其他沒有簽章的都停用. 由於樓主巨集是自己寫的, 可能沒有申請數位簽章, 所以被檔.

但是實際上, 你可以在信任中心設定成: 允許所有巨集執行, 忽略數位簽章.
這樣就可以允許所有巨集都執行. (當然, 風險就是可能執行到來路不明有害的巨集)

這件事情不只影響 Outlook 365 而已, 從桌面版的 2019 開始也都是這樣預設:
(所以比較新的桌面版其實也會遇到, 只是你安裝的版本不夠新, 預設才會是全部允許的)

上圖最後一個選項就是: 允許所有巨集執行. 打開這個就可以執行未簽章的 VB 程式.

不過最後也提醒一下, 微軟的政策是逐漸停用 VB 巨集, 若樓主往後還有開發的需求, 請盡早改用 Power Shell 程式來處理.

lance120 iT邦新手 5 級 ‧ 2023-01-16 12:01:38 檢舉

感謝!果然高手出手就迎刃而解!謝謝指導!

我要發表回答

立即登入回答