我意识到过去已经多次回答了这个问题,但我只是在电子邮件签名中的超链接图标的最后一步出现了问题
我使用下面的代码添加我的图像和超链接,效果很好,但我需要用AD中的属性替换实际的URL。我目前使用strLinkedin = objUser.homePhone
(我使用home.Phone
这是我放置用户的个人linkedin URL的地方),当我想使用strLinked
时,这可以正常工作,但我似乎无法使用它以下代码作为URL。
代码 - 用于具有固定网址的图片(这样可以正常工作):
set objShape = objSelection.InlineShapes.AddPicture("\\path\share\4.png")
objSelection.Hyperlinks.Add objShape, "https://twitter.com/example";
需要使它类似(这显然不起作用,只是使链接显示为strLinkedIn
):
set objShape = objSelection.InlineShapes.AddPicture(" \\path\share\4.png")
objSelection.Hyperlinks.Add objShape, "strLinkedIn"
使用上面的代码,输出显示文字strLinkedin
,而不是strLinkedin = objUser.homePhone
的结果。
如果有人可以取悦,可能会帮助我完成最后的'调整',这真的很值得赞赏。
答案 0 :(得分:0)
修正了,代码是:
strLinkedin = objUser.homePhone
设置objShape = objSelection.InlineShapes.AddPicture(" \ path \ share \ 4.png")
objSelection.Hyperlinks.Add objShape,strLinkedIn
简单地说,没有""。