2011-09-23 85 views
1

我一直在導入各種XML文件到Excel中,它很好,但是一旦我保存並關閉電子表格並再次打開它來導入其他XML文件時會發生錯誤。錯誤在下面。XML到excel錯誤

'該操作無法完成,因爲XML映射已損壞。若要 修復此問題,請從工作簿中刪除關聯的XML映射,然後將該XML映射添加回工作簿。

當我嘗試通過單擊功能區上XML類別中的「源」按鈕將其刪除時,該錯誤再次出現。

任何人有任何建議?刪除地圖

+0

偏題;與編程無關。屬於superuser.com –

回答

4

一種方法是在VB頁(開發商宏編輯)的「立即」窗口, 輸入以下命令:

thisworkbook.XmlMaps(1).Delete 

那麼,我發現是一個需要進口沒有「includes」的模式,這意味着將XSD文件壓扁成一個大的XSD文件。

希望微軟修復這個,因爲這是一個痛苦!