使用 C# 动力学的 Excel 自动化
我目前正在使用 Silverlight 4 进行一个项目,需要将一些数据导出到 Excel 文件。 使用动态关键字和 AutomationFactory,我可以毫无问题地自动化 Excel。
但现在我想使用一些 Excel 枚举 - 我该怎么做?我没有在我的项目中引用任何Interop-DLL,我只是使用动态。
例子:
dynamic xlApp = null;
//works without problems
xlApp = AutomationFactory.CreateObject("Excel.Application");
xlApp.Visible = true;
//doesn't work - 'Excel' does not exist, there are no referenced Interop-DLLs
xlApp.Calculation = Excel.XlCalculation.xlCaculationManual
I'm currently working on a project in Silverlight 4, where I need to export some data to Excel files.
Using the dynamic keyword and the AutomationFactory, I can automate Excel without problems.
But now I'd like to use some Excel Enumerations - how can I do that? I haven't referenced any Interop-DLL in my project, I'm just using dynamics.
Example:
dynamic xlApp = null;
//works without problems
xlApp = AutomationFactory.CreateObject("Excel.Application");
xlApp.Visible = true;
//doesn't work - 'Excel' does not exist, there are no referenced Interop-DLLs
xlApp.Calculation = Excel.XlCalculation.xlCaculationManual
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可能会解决您的问题:
http://social.msdn.microsoft.com/Forums/en-US/exceldev/thread/13d1a55e-a138-4989-a4cd-2d986851a313/
This might solve your problem:
http://social.msdn.microsoft.com/Forums/en-US/exceldev/thread/13d1a55e-a138-4989-a4cd-2d986851a313/