首页 > 解决方案 > 将超链接添加到访问报告中的文本框

问题描述

我有一个访问报告,我正在从 VBA 代码的报告中填充一个文本框。我需要一种方法来为文本框中的某些文本添加超链接,以便它看起来如下所示,以便文本框中只有一个单词是超链接

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

标签: vbams-accessreportms-access-reports

解决方案


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

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


推荐阅读