关于VB6 / VBA中的CreateObject()的问题
发布时间:2020-12-17 00:28:29 所属栏目:大数据 来源:网络整理
导读:我可以做这个: Dim fso As New FileSystemObject 或者我可以这样做: Dim fso As ObjectSet fso = CreateObject("Scripting.FileSystemObject") 如何知道用于CreateObject的字符串?例如,我如何知道使用“脚本”. “Scripting.FileSystemObject”的一部分?
我可以做这个:
Dim fso As New FileSystemObject 或者我可以这样做: Dim fso As Object Set fso = CreateObject("Scripting.FileSystemObject") 如何知道用于CreateObject的字符串?例如,我如何知道使用“脚本”. “Scripting.FileSystemObject”的一部分?你去哪里去看看?
这是在HKCR键下注册在Windows注册表中的组件的
ProgID:
HKEY_CLASSES_ROOTScripting.FileSystemObject ProgID是COM对象的人类可读标识符.它们指向实际的CLSID,在这种情况下是: HKEY_CLASSES_ROOTCLSID{0D43FE01-F093-11CF-8940-00A0C9054228} 这是您可以找到包含组件实现的实际COM .dll的地方. 在您提供的第一个示例代码中,您正在做早期绑定,而在第二个示例代码中,您正在做一个后期绑定. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |