加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Office 2013中的XML声明

发布时间:2020-12-16 23:18:19 所属栏目:百科 来源:网络整理
导读:我有以下VBA代码使用Office 2010处理 XML: Public xmlDOM As DOMDocumentPublic Sub setXML(xmlFileName As String) Set xmlDOM = CreateObject("MSXML.DOMDocument") xmlDOM.async = False xmlDOM.Load xmlFileNameEnd Sub OBS:有一个Microsoft XML,v6.0
我有以下VBA代码使用Office 2010处理 XML:

Public xmlDOM As DOMDocument

Public Sub setXML(xmlFileName As String)

    Set xmlDOM = CreateObject("MSXML.DOMDocument")
    xmlDOM.async = False
    xmlDOM.Load xmlFileName

End Sub

OBS:有一个Microsoft XML,v6.0的参考集

但是,如果我在Office 2013上打开相同的代码,我得到一个错误

Public xmlDOM As DOMDocument

未声明但仍有对Microsoft XML,v6.0集的引用.

如果我改变

Public xmlDOM As DOMDocument

Public xmlDOM As MSXML.DOMDocument60

编译器接受但运行代码我将收到错误

Set xmlDOM = CreateObject("MSXML.DOMDocument")

即使我改变它

Set xmlDOM = CreateObject("MSXML2.DOMDocument60")

OBS:在Office 2013中有一个参考集Microsoft XML,v6.0

到底是怎么回事?

解决方法

更换

Public xmlDOM As DOMDocument

Public xmlDOM As MSXML2.DOMDocument60

Set xmlDOM = CreateObject("MSXML.DOMDocument")

Set xmlDOM = New MSXML2.DOMDocument60

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读