Tir*_*ing 2 email outlook attachment hyperlink email-attachments
将文档附加到Outlook电子邮件时,将创建该文档的副本并将其存储在某处。您显然可以链接到Outlook正文中的任何位置。本地文档的超链接对另一台计算机上的收件人(无权访问本地驱动器)将无用。
但是,有没有一种方法可以超链接到附件?我不认为有任何本地方法可以做到这一点,但是有没有可能的解决方案?
如果有问题,则仅Outlook可以阅读该电子邮件。(即内部办公室)。
当然,您可以通过其content-id引用附件。查看下面的<a>代码,在HTML正文中设置标签,并在附件上设置PR_ATTACH_CONTENT_ID属性:
set msg = Application.CreateItem(0)
msg.To = "user@domain.demo"
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