根据 office .dotm 文件的注释,它们在结构上与 .docx 文件相似(或相同) - 换句话说,是一个 zip 存档。
如果我提取 .dotm 文件的内容(使用存档工具),然后将生成的文件重新压缩回 .dotm 文件,准确地保留结构(文件位置) - MSWord2007 抱怨新的 .dotm 文件无效。
归档工具不(默认)或无法提供的 .dotm 文件需要哪些附加格式(详细)?
根据 office .dotm 文件的注释,它们在结构上与 .docx 文件相似(或相同) - 换句话说,是一个 zip 存档。
如果我提取 .dotm 文件的内容(使用存档工具),然后将生成的文件重新压缩回 .dotm 文件,准确地保留结构(文件位置) - MSWord2007 抱怨新的 .dotm 文件无效。
归档工具不(默认)或无法提供的 .dotm 文件需要哪些附加格式(详细)?
使用了一个名为“Infozip”的工具——它由几个可执行文件(zip.exe、unzip.exe 等)组成,以实现一个有效的解决方案。
[-] 使用 unzip.exe 将 .dotm 文件的内容提取到临时文件夹 [-] 对相关文件(在本例中为 CustumUI.xml)进行了必要的更改 [-] 将原始存档(.dotm 文件)更新为指示 zip.exe “刷新”存档 - 即不重新压缩到新存档,而仅更新更改的文件。
这似乎保持了非标准存档元数据的完整性,同时更改了存档中所需文件的内容。MS Word 2007 现在打开启用宏的模板文件并正确应用更改。