2011-09-23 87 views
1

我一直在导入各种XML文件到Excel中,它很好,但是一旦我保存并关闭电子表格并再次打开它来导入其他XML文件时会发生错误。错误在下面。XML到excel错误

'该操作无法完成,因为XML映射已损坏。若要 修复此问题,请从工作簿中删除关联的XML映射,然后将该XML映射添加回工作簿。

当我尝试通过单击功能区上XML类别中的“源”按钮将其删除时,该错误再次出现。

任何人有任何建议?删除地图

+0

偏题;与编程无关。属于superuser.com –

回答

4

一种方法是在VB页(开发商宏编辑)的“立即”窗口, 输入以下命令:

thisworkbook.XmlMaps(1).Delete 

那么,我发现是一个需要进口没有“includes”的模式,这意味着将XSD文件压扁成一个大的XSD文件。

希望微软修复这个,因为这是一个痛苦!