0
將文檔附加到Outlook電子郵件時,將創建文檔副本並將其存儲在某個位置。您顯然可以鏈接到Outlook主體中的任何位置。指向本地文檔的超鏈接對另一臺計算機上的收件人無效(無法訪問本地驅動器)。指向Outlook附件的超鏈接
但是,有沒有辦法超鏈接到附件?我不認爲有任何本地方式來做到這一點,但有沒有可能的解決方案?
如果有問題,電子郵件只能通過outlook讀取。 (即辦公室內)。
將文檔附加到Outlook電子郵件時,將創建文檔副本並將其存儲在某個位置。您顯然可以鏈接到Outlook主體中的任何位置。指向本地文檔的超鏈接對另一臺計算機上的收件人無效(無法訪問本地驅動器)。指向Outlook附件的超鏈接
但是,有沒有辦法超鏈接到附件?我不認爲有任何本地方式來做到這一點,但有沒有可能的解決方案?
如果有問題,電子郵件只能通過outlook讀取。 (即辦公室內)。
當然,你可以通過它的content-id引用附件。看看下面的設置在HTML身體<a>
標籤和PR_ATTACH_CONTENT_ID財產上的連接代碼:
set msg = Application.CreateItem(0)
msg.To = "[email protected]"
msg.Subject = "test link"
msg.HTMLBody = "<html><body>click <a href=""cid:attachCid"">here</a> to open attachment</body></html>"
set attach = msg.Attachments.Add("c:\temp\test.txt")
attach.PropertyAccessor.SetProperty "http://schemas.microsoft.com/mapi/proptag/0x3712001F", "attachCid"
msg.Send
驚人。我喜歡這個網站。 – TiredofGoogling