小编Han*_*hin的帖子

在Excel中打开xml文件时出现错误-1072896636"DTD禁止",我该怎么办?

我正在尝试在Excel 2013中打开一个XML文件,但它说它不能这样做,因为"DTD禁止".我已经搜索了解决方案,但我找到的只是一些应该解决问题的代码.

但我根本得不到它!什么代码?我只是打开文件,我不是在编写程序或任何东西.我应该在打开文件之前大声朗诵代码还是什么?对不起,但我发现它真的很荒谬.

是否有一些解决方案只需打开文件而无需为其编写程序?如果没有,我该怎么做这个代码?

我正在谈论的代码如下

Set xmlDoc = CreateObject("Msxml2.DOMDocument.6.0")
xmlDoc.setProperty "ProhibitDTD",False
xmlDoc.load xmltoload.xml
Run Code Online (Sandbox Code Playgroud)

我发现该文件可能应该在Word中打开,而不是Excel,但Word 2013给了我同样的错误.

答:
看来该文件毕竟应该在Excel中打开.我在互联网上发现Office 2007及更早版本并没有禁止DTD.所以我通过在Excel 2003中打开所需的文件成功绕过了这个问题.

xml excel dtd

5
推荐指数
2
解决办法
3万
查看次数

标签 统计

dtd ×1

excel ×1

xml ×1