【问题标题】:run an ssrs report using excel vba and save as pdf使用 excel vba 运行 ssrs 报告并另存为 pdf
【发布时间】:2020-02-08 15:31:51
【问题描述】:

我需要运行并保存数百张发票以进行审计。

发票是使用 SSRS 生成的。

有没有办法从 excel 中获得一列发票编号,并为每个发票编号自动运行 SSRS 发票报告并将其保存为 pdf 格式???

非常感谢

【问题讨论】:

  • 是的,您可以将参数传递给SSRS报告的URL并直接呈现为pdf
  • 你有示例 vba 代码如何做到这一点?
  • 如果您有企业版,请为报告设置数据驱动订阅。它会在几分钟内吐出 pdf!

标签: excel vba reporting-services


【解决方案1】:

如果您想从 Excel 创建 pdf,可以使用函数 HYPERLINK 将字符串转换为超链接。

&rs:Format=PDF 部分会将报告直接保存为 pdf。

=HYPERLINK("http://MyServer/ReportServer/Pages/ReportViewer.aspx?/YourFolder%2fInvoice+Report&rs:Format=PDF&InvoiceNumber=" & A2)

  • 如果有任何报表参数没有默认值,则必须传入。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多