发布信息

自动化办公中经常用到的对象方法、属性、集合的调用

作者:软荐小编      2023-11-23 22:02:38     239

前面已经解释了编程环境以及基本对象方法、属性和集合的调用。 今天我们重点介绍自动化办公中常用的对象。 本节只是为上一节提供更多的应用内容,调用方法和上一节完全一样。

一般我们主要使用工作表进行办公自动化。 WPS的工作表与Excel基本相同,基本对象也相同。 它们也非常熟悉并且使用起来很方便。 请查看以下列表了解详细信息:

工作簿中常用的对象

ThisWorkbook //当前工作表,自动提示属性和方法

ActiveWorkbook //当前工作簿,自动提示属性和方法

Workbooks(n) //工作表索引号引用对象,无提示

Workbooks("Sheet1") //工作表名称指对象,无提示

2.工作簿的常用属性

Path(工作簿路径)、Name(工作簿名称)、FullName(完整路径,是路径和名称的组合)

代码示例:

警报(ActiveWorkbook.Path+“+”+ThisWorkbook.Name+“=”+ThisWorkbook.FullName)

办公自动化免费教程_办公自动化软件教程_办公软件自动化软件

alert("代码自动提示:"+Workbooks.Item("555.xlsm").FullName)

alert("代码不会提示:"+Workbooks("555.xlsm").FullName)

办公软件自动化软件_办公自动化免费教程_办公自动化软件教程

编写代码时,按照系统规则引用属性和方法,系统会自动提示。 否则只能凭记忆自己写。

现在我们已经看到了工作簿的引用,让我们看看它的从属对象工作表。 工作表的使用方法与工作簿基本相同。 详细的可以看下面的代码:

alert("代码没有自动提示:"+ Worksheets('888888') .Name)

alert("代码没有自动提示:"+ Worksheets(1).Name)

alert("代码没有自动提示:"+ Sheets.Item('888888').Name)

alert("代码没有自动提示:"+ Sheets.Item(1).Name)

alert("代码没有自动提示:"+ Sheets('888888').Name)

alert("代码没有自动提示:"+ Sheets(1).Name)

//这个有点特殊办公自动化软件教程,“.”后面不会有提示,只能自己记住; 与Worksheets相比,Sheets还可以引用Chart对象。

办公软件自动化软件_办公自动化软件教程_办公自动化免费教程

这里需要注意的一件事是,您可以直接将 Worksbooks 和 Sheets 对象用于当前活动工作簿和活动工作表。 该程序默认为当前活动工作簿和工作表。 如果引用非活动工作簿或工作表,则需要逐级标明相应的引用,例如:

警报(Workbooks.Item("555.xlsm").Sheets("888888").Name)

警报(Workbooks.Item("123.xlsm").Sheets("abc").Name)

虽然两端的代码都在555模块中,但是要显示123文件的代码,必须一步步引用,并且必须打开两个文件才能成功。

我们已经了解了工作簿和工作表的控制。 下次我们将研究细胞的控制。 总之,你知道的越多办公自动化软件教程,写代码时的想法就越多,工作就越灵活。

相关内容 查看全部