将超链接添加到 Access Report 中的文本框

Add hyperlink to textbox in Access Report

我有一份访问报告,我正在使用 VBA 代码填充报告中的文本框。我需要一种方法来向文本框中的某些文本添加超链接,这样它就会像下面这样读,这样文本框中只有一个词是超链接

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

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

完成后打开 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