我正在尝试创建从 Excel 仪表板到 SharePoint 表单的直接可点击链接。表单链接采用标准形式 sharepoint.mycompany.com ...&ID=1234,其中 1234 是链接到特定表单的唯一编号。
我想做的是一个简单的 CONCAT("address without ID","cellref with ID") 不幸的是,我可以制作的最短链接是 320 个字符,这超过了 Excel 处理超链接的 255 个字符的限制。我对 VBA 的熟练程度不够,不知道如何构造它,而且我不知道如果 255 个字符的限制仍然适用,是否会产生任何影响。
要在 Excel 中创建指向 ID 超过 255 个字符限制的 SharePoint 表单的可单击链接,请考虑使用两步方法。首先,建立一个指向稳定 SharePoint 位置的较短超链接,充当占位符。然后,使用 Excel 中的公式将此较短的链接与单元格引用中的动态 ID 连接起来。为了保持用户友好性,请添加一个 Visual Basic for Applications (VBA) 宏,单击该宏即可打开超链接。这样,用户可以与较短的链接无缝交互,同时 VBA 脚本将他们导航到具有特定 ID 的完整 SharePoint 表单。此解决方法允许您克服字符限制并确保流畅的用户体验。请记住在您的特定环境中测试该解决方案,并根据需要启用宏。