Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 是否在SSRS中禁用移动到Outlook?_Email_Reporting Services_Hyperlink - Fatal编程技术网

Email 是否在SSRS中禁用移动到Outlook?

Email 是否在SSRS中禁用移动到Outlook?,email,reporting-services,hyperlink,Email,Reporting Services,Hyperlink,我有一个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/

我有一个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)

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

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

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

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


我的。email@address.com>my.email@address.com

谢谢Nathan。我同意PDF中的内置功能。