GetObject 取对象

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

从一个文件或类中获取对象

语法

Set 结果 = GetObject([文件路径][, 类])

参数

参数 数据类型 解释
文件路径 字符串 可选, 要获取对象所在文件的路径, 如果省略则必须要有参数
字符串 可选, 格式为对象名称.对象类型

返回值

对象型, 返回类的对象

示例

1
2
3
Set objWord = GetObject("C:\紫猫学院课程大纲.docx")
objWord.Application.Visible = True
MsgBox "你打开了" & objWord.Name

备注

  • 在对象的当前实例存在,或者要用已加载的文件创建对象时,请使用 GetObject 函数。如果没有当前实例,并且不准备使用已加载的文件启动对象,请使用 CreateObject 函数。
  • 如果对象已注册为单个实例的对象,则无论执行多少次 CreateObject,都只能创建该对象的一个实例。若使用单个实例对象,当使用零长度字符串 ("") 语法调用时,GetObject 总是返回同一个实例,而如果省略 文件路径 参数,则会出现错误。