我目前有一个发送电子邮件模板的宏,并在顶部插入图片。
.HTMLBody = "<img src = 'C:\users\myIDnumber\desktop\logo.jpg'>"
我想让用户在单元格中输入他们的用户ID,将其连接到另一个单元格的文件路径中,然后将该单元格作为文件路径引用。
我似乎无法弄清楚正确的语法,请帮忙吗?
答案 0 :(得分:1)
如果它是一个宏供不同用户在自己的工作站上使用,你可以尝试:
.HTMLBody = "<img src = 'C:\users\" & Environ("username") & "\desktop\logo.jpg'>"
以下是Environ用法的链接:
http://msdn.microsoft.com/en-us/library/office/gg264486%28v=office.15%29.aspx
否则你可以在下面使用:
dim user_id
user_id = sheet(1).cell("A1").value ' assuming it's Cell A1 in sheet 1
.HTMLBody = "<img src = 'C:\users\" & user_id & "\desktop\logo.jpg'>"