2009-11-06 50 views
0

根據office .dotm文件的說明,它們在結構上與.docx文件類似(或相同) - 換句話說就是一個zip存檔。爲什麼MSWord2007不接受對.dotm文件的更改?

如果我提取.dotm文件的內容(使用歸檔工具),然後將生成的文件重新壓縮到.dotm文件中,完全保留結構(文件位置) - MSWord2007抱怨新的.dotm文件無效。

對於.dotm文件,還需要額外格式化(詳細)哪些歸檔工具沒有(默認情況下)或不能提供?

回答

0

使用了一個名爲'Infozip'的工具 - 它包含幾個可執行文件(zip.exe,unzip.exe等)來實現工作解決方案。

[ - ]提取的.dotm文件的內容,使用包含unzip.exe 一個臨時文件夾[ - ]作出有關文件所需的更改(在這種情況下CustumUI.xml) [ - ]更新原始存檔(.dotm文件)通過指示zip.exe'刷新'檔案 - 即不重新壓縮到新的檔案,但只更新更改的文件。

這似乎在更改檔案中所需文件的內容時保持非標準存檔元數據不變。 MS Word 2007現在打開已啓用宏的模板文件並正確應用更改。