我的工作表有很多表格。我需要特别操纵一个。当然我可以简单地查看它的单元格数并逐个单元地操作它,但是有没有“get”函数以编程方式“获取”表格?
如果是这样,我怎么操纵细胞?是否有命令“获取”整个标题,或整个列的标题(而不是其列号)/
如果有人知道解释这一点的指南,那就足够了。我尝试使用谷歌搜索,但所有结果都是关于数据库表,即从数据库中填充电子表格。
答案 0 :(得分:5)
简而言之,可以在工作表列表对象中找到对表的引用。迭代列表对象并请求范围或数据范围应该可以满足您的需求。
我还发现this article的信息非常相似。
所有这些示例都在VBA或VB中,但我发现移植并不困难。
-M
答案 1 :(得分:1)
当你说一张桌子时,我认为你的意思是一个范围。以下代码将从VS2010 Excel加载项中获取范围 -
Excel.Worksheet activeWorksheet = ((Excel.Worksheet)Application.ActiveSheet);
Excel.Range myRange = activeWorksheet.get_Range("A1", "D20");