Excel自动化使用c#动态



我目前正在Silverlight 4的一个项目中工作,我需要将一些数据导出到Excel文件。使用dynamic关键字和AutomationFactory,我可以毫无问题地自动化Excel。

但现在我想使用一些Excel枚举-我怎么能做到这一点?我没有在我的项目中引用任何互操作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

这可能会解决您的问题:

//set the Calculation to Manual
xlApp.Calculation = -4135 

http://social.msdn.microsoft.com/forums/en us/exceldev/thread/13d1a55e a138 - 4989 a4cd - 2 d986851a313/

相关内容

  • 没有找到相关文章

最新更新