将超链接添加到访问报告中的文本框

时间:2019-01-05 17:17:59

标签: vba access-vba report ms-access-reports

我有一个访问报告,该报告是从VBA代码填充报告上的文本框的。我需要一种将超链接添加到文本框中的某些文本的方法,以使其看起来如下所示,从而使文本框中只有一个单词是超链接

This is text in textbox.  We are filled with random facts about fun stuff, 
and great <hyperlink>things</hyperlink>!!!

1 个答案:

答案 0 :(得分:1)

您拥有标签vbaaccess-vba,因此我可以为您提供VBA解决方案。如果在报表中添加文本框,并将名称设置为textbox1,然后打开属性并更改Text Format = Rich Text,则可以在VBA中使用HTML来编写超链接。 / p>

现在完成后,打开VBE,并在任何情况下(单击按钮,页面加载等)-添加此语法

Dim url as String
url = "http://www.google.com"

Me.textbox1.SetFocus
Me.txtbox1.Text = "Text here for whatever now let's add the hyperlink " & _
                  "<a href = " & url & ">Hyperlink Text</a>!!!."

现在,当您在Report View的变量url所在的网站中查看报告时 将是Hyperlink Text

上方文本的超链接