首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

C# vsto EXCEL 有关问题

2012-03-12 
C# vsto EXCEL 问题需求:在EXCEL 上做一个按钮,把当前打开的EXCEL文件的数据读入到一个dataset中,经过一系

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; 

热点排行