我创建了一个Word 2013文档并执行了以下操作:
<Name>John</Name>
更改为<Name>Harry</Name>
。 We're sorry. We can't open XYZ.docx because we found a problem with the contents. Microsoft Office cannot open this file because some parts are missing or invalid.
答案 0 :(得分:0)
原因 - 您无法像在步骤8中那样解压缩并重新压缩.docx文件
指南 - 试试这个。创建一个虚拟的.docx文件格式单词。解压缩并重新压缩并尝试打开文件。您将得到相同的错误,您将无法按预期使用它。
解决方案 - 如果要编辑.docx文件,请使用Open XML SDK并执行此操作。这是指向好导游的链接 - http://msdn.microsoft.com/EN-US/library/office/cc850833(v=office.15).aspx。此外,Open XML生产力工具也会派上用场 - http://dotnet.dzone.com/articles/using-openxml-sdk-productivity
答案 1 :(得分:0)
I was zipping and unzipping incorrectly. We don't need any Open XML SDK.
我在做的是:右键点击XYZ.docx.zip
并选择Extract to XYZ.docx
。当它被解压缩到文件夹XYZ.docx
中时,我编辑了里面的内容,然后将整个文件夹压缩到XYZ.docx
,这是错误的。
当我进入文件夹并仅将内容压缩到XYZ.docx.zip
时,它就开始工作了。