作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当您将文档附加到 Outlook 电子邮件时,会创建该文档的副本并将其存储在某处。您显然可以链接到 Outlook 正文中的任何位置。本地文档的超链接对另一台机器上的收件人没有用处(无法访问本地驱动器)。
但是,有没有办法超链接到附加文件?我不认为有任何本地方式可以做到这一点,但有没有可能的解决方案?
如果重要,电子邮件将仅由 Outlook 阅读。 (即办公室内)。
最佳答案
当然,您可以通过其内容 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
关于email - Outlook 附件的超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36852618/
我是一名优秀的程序员,十分优秀!