根据办公室.dotm文件的说明,它们在结构上与.docx文件类似(或相同) - 换句话说就是zip存档。
如果我提取.dotm文件的内容(使用归档工具),然后将生成的文件重新压缩回.dotm文件,完全保留结构(文件位置) - MSWord2007会抱怨新的.dotm文件无效。
归档工具不需要(默认情况下)还是不能提供.dotm文件的其他格式(详细信息)?
答案 0 :(得分:0)
使用名为“Infozip”的工具 - 由几个可执行文件(zip.exe,unzip.exe等)组成,以实现可行的解决方案。
[ - ]使用unzip.exe将.dotm文件的内容提取到临时文件夹 [ - ]对相关文件进行必要的更改(在本例中为CustumUI.xml) [ - ]通过指示zip.exe“刷新”存档来更新原始存档(.dotm文件) - 即不重新压缩到新存档,但仅更新已更改的文件。
这似乎可以在更改归档中所需文件的内容时保持非标准归档元数据的完整性。 MS Word 2007现在打开启用宏的模板文件并正确应用更改。