Добавить гиперссылку на текстовое поле в отчете о доступе - PullRequest
0 голосов
/ 05 января 2019

У меня есть отчет о доступе, что я заполняю текстовое поле в отчете из кода VBA. Мне нужен способ добавить гиперссылку на определенный текст в текстовом поле, чтобы он читался, как показано ниже, чтобы только одно слово в текстовом поле было гиперссылкой

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

1 Ответ

0 голосов
/ 06 января 2019

У вас есть теги vba и access-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

...