【问题标题】:PPT and Excel not generating in Office 2013Office 2013 中不生成 PPT 和 Excel
【发布时间】:2016-10-22 14:45:55
【问题描述】:

我正在开发报告自动化项目(Windows 应用程序),我的开发环境安装了 Visual Studio 2010 专业版,Office 2013。

我正在使用 Microsoft Office 互操作 DLL 文件。我使用以下 DLL 进行互操作:Microsoft.CSharp.dllMicrosoft.Office.Interop.Excel.dllMicrosoft.Office.Interop.PowerPoint.dll。所有这些版本都是 12.0.0.0。

此设置在 Office 2010 上运行良好。但对于 Office 2013,它就很糟糕了。

现在让我描述一下这些报告是如何生成的。首先,它创建一个 Excel 文件(我认为它是中间文件,它包含数据,其他图表不会生成 Excel 文件),然后我们将这些数据转换为 PPT 文件并生成预期的输出。我也尝试了上述 dll 的 14.0.0.0 版本。

我的应用程序目标框架是“.Net Framework 4 Client Profile”,平台目标“x86”。

我不能使用任何付费库/DLL 文件。

【问题讨论】:

    标签: c# .net excel automation powerpoint


    【解决方案1】:

    有一种使用 Excel 的简单方法,通过使用 EPplus 开源库,您可以轻松创建和读取 Excel 文件

    在你的包管理控制台中使用下面的命令

    Install-Package EPPlus
    

    对于创建 PPT 文件,此链接也将有帮助:How to use Automation to create and to show a PowerPoint

    【讨论】:

    • 很遗憾,我没有使用 3rd 方开源库的灵活性。
    猜你喜欢
    • 1970-01-01
    • 2015-03-10
    • 2020-01-21
    • 2012-07-31
    • 2013-07-17
    • 2019-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多