0

列の 1 つに電子メール アドレス形式のユーザー ID が含まれる SQL Server Reporting Services レポートがあります。このレポートを 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 に答える