VBA开发中的前绑定与后绑定

凡是能用createobject创建的对象,都可以在引用相对应的运行库(library)文件之后在对象浏览器中得到它的方法、属性、枚举和事件列表,比如Shell.Application对象在Shell32库中,在“工具-引用”下找到并选上“Micorsoft shell controls and automation”,之后在对象浏览器中就可以看到了,这样在创建新shell对象时可不用CreatOjbect而是用 Dim sh As New shell32.Shell,这样创建对象的方法叫前绑定,运行速度会比使用后绑定方法快,而且在编程时可在对象后加.可以出现智能感知列表,更易于开发。
常用的还有:
"InternetEplorer.Application" (Microsoft Internet Controls) 用于操作IE窗口
"VBscript.Regexp" (Microsoft VBScript Regular Expressions 5.5) 用于模糊验证、查找和替换字符串
"Scripting.FileSystemObject" (Microsoft Scripting Runtime) '用于操作文件、目录
"ADODB.Connection", "ADODB.Stream" (Microsoft ActiveX Data Objects 2.8 Library) '用于数据库连接、数据流操作
"microsoft.xmlhttp" (Microsoft XML, version 2.0) '通常用于从网上下载文件
"Wscript.Shell" (Windows Script Host Object Model) '可以用它操作注册表、管理进程、创建快捷方式,还有部分功能与Filesystemobject重合

原文地址:https://www.cnblogs.com/jmpep/p/3951062.html