【发布时间】:2016-10-22 14:45:55
【问题描述】:
我正在开发报告自动化项目(Windows 应用程序),我的开发环境安装了 Visual Studio 2010 专业版,Office 2013。
我正在使用 Microsoft Office 互操作 DLL 文件。我使用以下 DLL 进行互操作: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”,平台目标“x86”。
我不能使用任何付费库/DLL 文件。
【问题讨论】:
标签: c# .net excel automation powerpoint