VBA编程-声明自动化对象变量
时 间:2022-11-25 07:52:10
作 者:福哥(QQ86053924) ID:1784 城市:成都
摘 要:当使用一个应用程序来控制其他应用程序的对象时,应设置对其他应用程序类型库的引用。 设置引用后,可以根据对象变量最特定的类型声明对象变量。 例如,如果在 Microsoft Word 中设置对 Microsoft Excel 类型库的引用,则可以在 Word 中声明一个 Worksheet 类型的变量,以表示 Excel Worksheet 对象。
正 文:
声明自动化对象变量
当使用一个应用程序来控制其他应用程序的对象时,应设置对其他应用程序类型库的引用。 设置引用后,可以根据对象变量最特定的类型声明对象变量。 例如,如果在 Microsoft Word 中设置对 Microsoft Excel 类型库的引用,则可以在 Word 中声明一个 Worksheet 类型的变量,以表示 Excel Worksheet 对象。
如果使用的是其他应用程序来控制 Microsoft Access 对象,在大多数情况下,可以根据对象变量最特定的类型来声明对象变量。 此外,你也可以使用 New 关键字自动创建对象的新实例。 但是,可能需要指示这是 Microsoft Access 对象。 例如,当你从 Visual Basic 中声明一个对象变量来表示 Access 窗体时,必须将 Access Form 对象与 Visual Basic Form 对象区分开来。 在变量声明中包含类型库的名称,如下例所示:
VB复制
Dim frmOrders As New Access.Form
某些应用程序无法识别各个 Access 对象类型。 即使从这些应用程序设置对 Access 类型库的引用,也必须将所有 Access 对象变量声明为 Object 类型。 也不能使用 New 关键字来创建对象的新实例。
下面的示例展示了如何声明一个变量,以表示来自无法识别 Access 对象类型的应用程序的 Access Application 对象的实例。 然后,应用程序会创建 Application 对象实例。
VB复制
Dim appAccess As Object
Set appAccess = CreateObject("Access.Application")
Access软件网官方交流QQ群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)
- 【Access高效办公】上月累...(01.06)
- 【Access Inputbo...(12.23)
- 【Access Dsum示例】...(12.16)

学习心得
最新文章
- 32位的Access软件转化为64...(04.12)
- 【Access高效办公】如何让vb...(04.11)
- 仓库管理实战课程(10)-入库功能...(04.08)
- Access快速开发平台--Fun...(04.07)
- 仓库管理实战课程(9)-开发往来单...(04.02)
- 仓库管理实战课程(8)-商品信息功...(04.01)
- 仓库管理实战课程(7)-链接表(03.31)
- 仓库管理实战课程(6)-创建查询(03.29)
- 仓库管理实战课程(5)-字段属性(03.27)
- 设备装配出入库管理系统;基于Acc...(03.24)