使用str字符串,使用vbscript将超链接图像添加到电子邮件签名

时间:2017-10-09 01:30:17

标签: vbscript

我意识到过去已经多次回答了这个问题,但我只是在电子邮件签名中的超链接图标的最后一步出现了问题

我使用下面的代码添加我的图像和超链接,效果很好,但我需要用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的结果。

如果有人可以取悦,可能会帮助我完成最后的'调整',这真的很值得赞赏。

1 个答案:

答案 0 :(得分:0)

修正了,代码是:

strLinkedin = objUser.homePhone

设置objShape = objSelection.InlineShapes.AddPicture(" \ path \ share \ 4.png")

objSelection.Hyperlinks.Add objShape,strLinkedIn

简单地说,没有""。