PPT和Excel不在Office 2013中生成

时间:2016-06-21 07:17:38

标签: c# .net excel automation powerpoint

我正在处理报表自动化项目(Windows应用程序),我的开发环境安装了Visual Studio 2010 Professional版本,安装了Office 2013.

我正在使用Microsoft Office Interop 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文件。

1 个答案:

答案 0 :(得分:0)

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

在包管理控制台中使用以下命令

Install-Package EPPlus

用于创建PPT文件,此链接也将是helfull:How to use Automation to create and to show a PowerPoint