【发布时间】:2018-07-02 19:56:55
【问题描述】:
我正在使用
循环浏览表单上的控件For Each ctl In frm.Controls
在 Access VBA 中并想检测控件是否为超链接。我想检测控件是否是超链接。我看不到与超链接匹配的 ControlType。我假设它是一个带有附加属性的文本框。
谁能指点我正确的方向?
提前谢谢你
李
【问题讨论】:
我正在使用
循环浏览表单上的控件For Each ctl In frm.Controls
在 Access VBA 中并想检测控件是否为超链接。我想检测控件是否是超链接。我看不到与超链接匹配的 ControlType。我假设它是一个带有附加属性的文本框。
谁能指点我正确的方向?
提前谢谢你
李
【问题讨论】:
尝试检查 HyperLinkAddress 属性的长度:
Dim c As Control
For Each c In Controls
If Len(c.HyperlinkAddress) > 0 Then
Debug.Print c.Name & " is a hyperlink (Address: " & c.HyperlinkAddress & ")"
Else
Debug.Print c.Name & " is not a hyperlink"
End If
Next
【讨论】: