【发布时间】:2020-08-30 05:01:10
【问题描述】:
我创建了一个表,我根据 MS Access 中的查询通过电子邮件发送该表,其中一个字段是指向我们服务器上文件的超链接。当模块运行并在 Outlook 中创建表时,超链接只是文件在服务器上的文本。我在 HTML 方面不是那么强,所以我很难调试为什么我不能让那个字段来创建超链接,而不仅仅是文件位置作为文本。我尝试在下面为“DRAWING LINK”在电子邮件表中创建一个超链接:
"<tr>" & _
"<td bgcolor='#7EA7CC'> <b>Job Number</b></td>" & _
"<td bgcolor='#7EA7CC'> <b>Stock Number</b></td>" & _
"<td bgcolor='#7EA7CC'> <b>Material and Spec</b></td>" & _
"<td bgcolor='#7EA7CC'> <b>Order Size</b></td>" & _
"<td bgcolor='#7EA7CC'> <b>Days In Processing</b></td>" & _
"<td bgcolor='#7EA7CC'> <b>Drawing Link</b></td>" & _
"</tr>"
i = 0
Do While Not rs.EOF
If (i Mod 2 = 0) Then
rowColor = "<td bgcolor='#FFFFFF'> "
Else
rowColor = "<td bgcolor='#E1DFDF'> "
End If
strMsg = strMsg & "<tr>" & _
rowColor & rs.Fields("Job Number") & "</td>" & _
rowColor & rs.Fields("Commodity Code") & "</td>" & _
rowColor & rs.Fields("Spec") & "</td>" & _
rowColor & rs.Fields("Ord") & "</td>" & _
rowColor & rs.Fields("Idle") & "</td>" & _
rowColor & rs.Fields "<a href="("Drawing Link")" & "</a>""</td>" & _ ***MY HTML WONT CREATE THE HYPERLINK***
"</tr>"
【问题讨论】:
-
该字段是超链接类型还是只是带有 url 字符串的文本类型?
-
该字段设置为超链接类型。
-
我不使用超链接类型。我更喜欢 Text 字段,然后使用代码构建超链接。