0

我有一个 SQL Server Reporting Services 报告,其中一列具有电子邮件地址格式的用户 ID。当我将此报告导出为 PDF 格式并单击用户 ID 时,它会移动到 Outlook。

我已阅读有关禁用超链接的信息并使用了两者:

(=IIFGlobals!RenderFormat.Name, "www.google.com",Nothing) 
=IIf(Globals!RenderFormat.IsInteractive, "http://10.210.251.132/Reports/Pages/Folder.aspx", Nothing)

但两者都不起作用。还有其他方法吗?

4

1 回答 1

0

如果我正确理解您的情况,您的报告会显示一些电子邮件地址,当报告呈现为 PDF 文档时,电子邮件地址会显示为可点击的链接。当用户单击 PDF 文档中的一个电子邮件地址时,该链接将启动 Microsoft Outlook(以创建新电子邮件)。

不幸的是,我认为这是 PDF 文档的一个功能,或者至少是 Reporting Services 生成的 PDF。电子邮件地址似乎是自动识别的,并且在文档中创建了一个链接 - 我看不到任何方法可以从报告代码中控制它。

我唯一能建议的就是在地址中插入一个空格来阻止 PDF 渲染器识别它并创建一个链接,例如

my.email@address.com > my.email@address.com

于 2012-05-04T11:36:16.220 回答