我试图在SSRS报告中获取文本框的值,并将该值复制到剪贴板,以便用户可以将其粘贴到其他位置。我这样做是以用户可以点击的按钮的形式进行的。
但是,我似乎遇到了错误,我不确定为什么会这样。
下面是我用于按钮的表达式:
=Code.CopyToClipboard(ReportItems!TextToCopy.Value)
以下是我用于报告的自定义代码:
Public Sub CopyToClipboard(ByVal textBoxValue As String)
My.Computer.Clipboard.Clear()
My.Computer.Clipboard.SetText(textBoxValue)
End Sub
预览报告时出现以下错误:
textrun的Value表达式 ' CopyText.Paragraphs [0] .TextRuns [0]'包含错误:[BC30491] 表达式不会产生值。
关于我为什么会收到此错误的任何想法?
答案 0 :(得分:0)
我能够在“文本框属性”->“操作”->“转到URL”下的“文本框中”使用此表达式将其复制到剪贴板。
=“ javascript:eval(”“ navigator.clipboard.writeText('要复制的文本1 2 3');”“);”
KR, 亚历克斯