![Outlook 範本中的引用附件](https://rvso.com/image/1451225/Outlook%20%E7%AF%84%E6%9C%AC%E4%B8%AD%E7%9A%84%E5%BC%95%E7%94%A8%E9%99%84%E4%BB%B6.png)
我確信這並不容易實現,因為我似乎無法在任何地方找到有關它的任何資訊。儘管如此,問一下也沒什麼不好。
在工作中,我有一台電腦和多個電子郵件帳戶。每個帳戶都分配有模板,並且這些模板包含一組通用附件。
有什麼方法可以讓 Outlook 在原始位置引用這些附件,而不是將它們實際附加到模板中?
我之所以這麼問,是因為相關附件(PDF 文件)會定期更新,而且更新每個範本是一項艱鉅的任務。
答案1
有一種方法,但這有點棘手。首先,您需要將 PDF 附加到模板引用。這將需要設定PR_ATTACH_METHODMAPI 屬性設定為 ATTACH_BY_REF_ONLY(值為 4),並設定一些附加屬性,例如指向 PDF 檔案的 PR_ATTACH_PATHNAME / PR_ATTACH_LONG_PATHNAME 並儲存範本。
然後,您需要在發送每個訊息之前將生成的連結替換為附件本身(基於模板)。
您可以為此編寫 VBA 腳本(相當複雜)或使用第三方工具。作為開發者之一,我可以免費推薦用連結替換附件和從連結恢復附件公用事業。有一個教學影片可用(它涵蓋了商業產品,但對於免費工具幾乎相同)。