读书人

C# vsto EXCEL 有关问题

发布时间: 2012-03-12 12:45:33 作者: rapoo

C# vsto EXCEL 问题
需求:
在EXCEL 上做一个按钮,把当前打开的EXCEL文件的数据读入到一个dataset中,经过一系列处理,再写回去,这个过程EXCEL不关闭。

问题:已经做了一个按钮,通过vs 2008 office addin 的项目方式。
1. 怎么把当前操作的EXCEL 的所有数据读出来?

C# code
                Sheets allSheets = excelApp.Worksheets;  //报COM的错误                foreach (Sheets sheet in allSheets)                {                    //这里如何遍历?                }         


2.操作完这么写回去。


就是在 在当前操作的EXCEL 的数据读出和写入 ,谢谢大家能给一些这方面的知识。



[解决办法]
没有用过C# VSTO,按照Excel对象模型,第1句代码中缺少了WorkBook对象
VB code
Sheets allSheets = excelApp.ActiveWorkBook.Worksheets; 

读书人网 >VBA

热点推荐