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