VBA工程引用的前期绑定与后期绑定-zuo
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


VBA工程引用的前期绑定与后期绑定

发表时间:2022/5/11 16:51:13 评论(0) 浏览(5404)  评论 | 加入收藏 | 复制
   
摘 要:VBA工程引用的两种绑定方式。
正 文:

1前期绑定

前期绑定可以用手动绑定与代码绑定两种,使用此绑定方法可以可以直接列出成员属性、方法列表。

1.1 手工绑定方法如下:

比如绑定BARTender 10.1项目,直接勾选即可。但出现的问题是只要关闭office文件或程序,再次打开VBE编辑器发现勾选被自动去除。


解决方法:

在手动勾选之前将此文件保存为xlsm格式,VBE工程中插入一个模块,即使此模板用不到,模板中不放置代码,再勾选需绑定项目即可保证勾选项目永久有效。

 

1.2 代码添加前期绑定的两种方法:

ThisWorkbook.VBProject.References.AddFromFile "C:\Windows\System32\asctrls.ocx"
ThisWorkbook.VBProject.References.AddFromGuid("{420B2830-E718-11CF-893D-00A0C9054228}", 1, 0)

1.3 代码移除绑定方法:

ThisWorkbook.VBProject.References.Remove ThisWorkbook.VBProject.References("ASControls")

1.4 使用代码取得所有已绑定的项目信息

Sub QQ1722187970()
    Dim oWK As Worksheet
    Set oWK = ActiveSheet
    oWK.Cells.Clear
    arr = VBA.Array("引用的名称", "引用的路径", "GUID", "Major", "Minor", "说明")
    iCol = UBound(arr) + 1
    oWK.Range("a1").Resize(1, iCol) = arr
  
    With oWK
        i = 2
        '遍历所有的引用
        For Each oref In ThisWorkbook.VBProject.References
            With oref
                oWK.Cells(i, 1) = .Name
                oWK.Cells(i, 2) = .FullPath
                oWK.Cells(i, 3) = .GUID
                oWK.Cells(i, 4) = .Major
                oWK.Cells(i, 5) = .Minor
                oWK.Cells(i, 6) = .Description
                i = i + 1
            End With
        Next
    End With
End Sub


注   意:office2013及以上版本运行1.2、1.3、1.4的代码需要勾选信任VBA工程对象模型。
 点击图片查看大图
前期引用成功后VBA语法如下:
Dim d As New Dictionary


2 后期绑定

后期绑定不可以直接列出成员属性、方法列表。VBA语法如下:
   Dim s As Object 
   Set s = CreateObject('scripting.dictionary')

Access软件网交流QQ群(群号:198465573)
 
 相关文章
引用DAO3.6的方法   【竹笛  2007/5/18】
Access检查代码的引用 ,Access检查引用顺序的方法;Ac...  【UMVsoft整理  2006/2/26】
Access2007\2010\2013及以上版本手动设置<启用所...  【褚玉春  2009/1/9】
access2003设置宏安全级为'低'的方法\启用宏步骤\如何启...  【褚玉春  2009/4/10】
手动引用DAO3.6版本的方法,手动引用Microsoft DAO...  【麥田  2018/2/8】
通过函数自动引用DAO  【易勋  2018/11/8】
创建让用户“重新引用dao”按钮  【ligy118  2021/12/4】
引用 VBA 中的选项卡控件对象  【杨雪  2022/3/19】
常见问答
技术分类
相关资源
文章搜索
关于作者

zuo

文章分类

文章存档

友情链接