利用COM对象控制Excel工具

易语言 2020-04-14 13:44:00

利用COM对象控制Excel工具

支持不同工作薄、表格之间同步操作。

东西如其名,有用着有什么不清楚的,发上来我解答。

直接由EXCEL VBA由对象封装而成,完全尊从VAB中对象层次结构

Excel对象的层次结构:EXCEL程序对象->工作簿集对象->工作簿对象->表格集对象->表格对象。

类层次结构:
EXCEL程序对象 ( EXCEL程序)
├工作簿集对象 ( EXCEL程序中所有打开的窗口)
│├工作簿对象 ( EXCEL程序中某个窗口,由工作簿集中选定窗口)
│ ├表格集对象 ( EXCEL程序中某个窗口中的所有表格,直接绑定工作簿)
│  ├表格对象 ( EXCEL程序中某个窗口中某个表格,由表格集中选定表格)
├单元格对象 ( EXCEL程序中活动表格中单元格)

代码层次结构:
EXCEL程序对象.创建 ()
├工作簿集对象.置程序 (EXCEL程序)
│ 工作簿集对象.打开文件 (取运行目录 () + “\Book11.xls”)
│├工作簿对象.建立工作簿 (工作簿集对象.取工作簿 (“Book11.xls”))
│ ├表格集对象.建立表格集 (工作簿对象)
│  ├表格对象.建立表格 (表格集对象.取工作表 (“1”))
├单元格对象.置程序 (EXCEL程序对象)