1

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

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

1 回答 1

1

你有标签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

于 2019-01-05T21:33:56.677 回答