代码之家  ›  专栏  ›  技术社区  ›  SandPiper

Excel VBA引用是在工作簿中还是在客户端计算机中进行的?

  •  0
  • SandPiper  · 技术社区  · 5 年前

    我正在处理一个Excel VBA项目,我想将其分发给其他人,但我需要确保他们启用了适当的引用。特别是最新的Microsoft ActiveX数据对象X.X库,以便它们可以使用ADODB方法来运行SQL查询。

    如果我在宏启用中启用这些引用。xlsm工作簿文件,它们会自动可用并在最终用户的客户机上工作,还是这些引用都是专门在客户机上进行的?换句话说,每个使用我的。xlsm文件必须手动进入其设置并进行这些引用吗?

    1 回复  |  直到 4 年前
        1
  •  1
  •   JohnyL    5 年前

    为了摆脱引用方面的麻烦,可以使用后期绑定:

    Dim rs As Object
    Set rs = CreateObject("ADODB.Recordset")
    rs.CursorLocation = 3 'adUseClient
    
    推荐文章