使用Win32::OLE操作Excel——Excel对象模型

本文介绍了如何使用Perl的Win32::OLE模块与Excel对象模型交互,包括Application对象、Workbook对象、Worksheet对象和Range对象的使用,以实现Excel的自动化操作。重点讨论了Application对象的属性,如ScreenUpdating,以及如何新建、打开和关闭工作簿。
摘要由CSDN通过智能技术生成

像VBA操作Excel一样,Win32::OLE模块也是通过对象操作来控制Excel。

如果想自动化操作和控制Excel应用程序,则必须要与Excel对象模型所提供的对象进行交互。理解和熟悉Excel对象模型,就可以更容易的操作Excel。

Excel对象模型提供了很多对象[1],有些对象可能会经常遇到。一般情况下,对Excel程序的设置、对工作簿和工作表的操作、单元格和单元格区域的操作以及图标的操作,是经常涉及到的。因此,在学习Excel对象模型时,先集中学习与这些操作相关的对象、属性、方法和事件,以此来加深对Excel对象模型的认识和理解。

 

以上内容的操作,实际上是就对Excel对象的操作:

  • Excel程序  Application对象
  • 工作簿       Workbook对象
  • 工作表       Worksheet对象
  • 单元格       Range对象
  • 图标          Chart对象

Application对象

  Excel Application对象代表Excel应用程序本身。Application对象公开了大量有关正在运行的应用程序、应用于该实例的选项以及在该实例中打开的当前用户对象的信息。

  Application对象提供了很多属性来控制Excel的一般状态。

  表1:一些控制Excel状态的Application属性

属性 类型 说明
EditDirectoryInCell 布尔 直接就地获取或设置编辑单元格的能力。如果为 False,则您只能在公式栏中编辑单元格。
FixedDecimal
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值