如何 CONCAT 字符串以创建超过 255 个字符的超链接

问题描述 投票:0回答:1

我正在尝试创建从 Excel 仪表板到 SharePoint 表单的直接可点击链接。表单链接采用标准形式 sharepoint.mycompany.com ...&ID=1234,其中 1234 是链接到特定表单的唯一编号。

我想做的是一个简单的 CONCAT("address without ID","cellref with ID") 不幸的是,我可以制作的最短链接是 320 个字符,这超过了 Excel 处理超链接的 255 个字符的限制。我对 VBA 的熟练程度不够,不知道如何构造它,而且我不知道如果 255 个字符的限制仍然适用,是否会产生任何影响。

excel vba hyperlink concatenation
1个回答
0
投票

要在 Excel 中创建指向 ID 超过 255 个字符限制的 SharePoint 表单的可单击链接,请考虑使用两步方法。首先,建立一个指向稳定 SharePoint 位置的较短超链接,充当占位符。然后,使用 Excel 中的公式将此较短的链接与单元格引用中的动态 ID 连接起来。为了保持用户友好性,请添加一个 Visual Basic for Applications (VBA) 宏,单击该宏即可打开超链接。这样,用户可以与较短的链接无缝交互,同时 VBA 脚本将他们导航到具有特定 ID 的完整 SharePoint 表单。此解决方法允许您克服字符限制并确保流畅的用户体验。请记住在您的特定环境中测试该解决方案,并根据需要启用宏。

© www.soinside.com 2019 - 2024. All rights reserved.