我正在开发报表自动化项目(Windows应用程序),我的开发环境中安装了Visual Studio 2010 Professional版本,Office 2013。在Office 2013中不生成PPT和Excel
我正在使用Microsoft Office Interop DLL文件。我在下面的DLL中使用了Interop:Microsoft.CSharp.dll
,Microsoft.Office.Interop.Excel.dll
,Microsoft.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”,Platform Target“x86”。
我无法使用任何付费的库/ DLL文件。
不幸的是我没有使用第三方开源库的灵活性。 –