在 VBA 中,如果要打开带有 ' # ' 号的链接,需要使用 URL 编码。URL 编码是一种将特殊字符转换为 ASCII 码的方法,以便在 URL 中使用。

以下是一个示例代码,用于打开带有 ' # ' 号的链接:

Sub OpenLinkWithHash()
    Dim url As String
    url = 'https://www.example.com/#section1'
    url = Replace(url, '#', '%23')
    ActiveWorkbook.FollowHyperlink url
End Sub

在这个示例中,我们使用 Replace 函数将 ' # ' 号替换为 %23,这是 ' # ' 号的 URL 编码。然后使用 FollowHyperlink 方法打开链接。

注意,如果链接中包含其他特殊字符,如空格、问号等,也需要进行 URL 编码。

VBA 打开带 # 号的链接解决方案

原文地址: https://www.cveoy.top/t/topic/nnlK 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录