如何在 MS word 2016 中轻松快速地输入任何文档的源代码?

如何在 MS word 2016 中轻松快速地输入任何文档的源代码?

前言

当我想查看网页的源代码时,我可以在大多数浏览器中转到“工具”>“Web 开发人员”>“查看源代码”,或者选择“查看”>“查看源代码”。我还可以单击“CTRL+Z”在大多数浏览器中查看源代码。

我的问题

有没有类似且简单快捷的方法来查看我所处理的特定 MS Word 文档的源代码?我之所以问这个问题,是因为我知道(我可能错了)MS Word 文档也是像网页一样用 HTML 构建的 --- 有没有办法也可以查看它们的 HTML?

谢谢,

答案1

Word 页面(Word 2007+)不是 HTML,而是 Zip 文件内的 XML 文件,类似于面向对象XML(打开 Office XML)。

打开 DOCX,就像打开 zip 文件一样(使用7-Zip或类似名称),然后拉出您想要查看的 XML 文件。

Word 文档的主要内容存储在名为“document.xml”的 XML 文件中,位于 zip/docx 文件内的“word”文件夹内。

答案2

更像 XML,但不止一个文档,而是多个。一个用于样式,一个用于文档,一个用于主题等等。

Word 文档是压缩保存的,我认为没有办法从 Word 本身查看源代码,因为它由许多 XML 文档组成。因此,您必须先解压缩 Word 文件。为此,请将 .docx 或 .doc 扩展名更改为 .zip(你好.doc -> 你好.doc.zip例如)。现在,使用 Windows 资源管理器打开 zip 文件即可。

如果你退房word/文档.xml从提取的内容中,您可以看到文档的内容以及 XML 标记。以下是文档中的一段代码,其中只有“hello, world!”。

<w:body>
        <w:p w:rsidR="00EA62CA" w:rsidRDefault="004F37CE">
            <w:r>
                <w:t>Hello, world!</w:t>
            </w:r>
            <w:bookmarkStart w:id="0" w:name="_GoBack" />
            <w:bookmarkEnd w:id="0" /></w:p>
        <w:sectPr w:rsidR="00EA62CA">
            <w:pgSz w:w="12240" w:h="15840" />
            <w:pgMar w:top="1440" w:right="1440" w:bottom="1440" w:left="1440" w:header="720" w:footer="720" w:gutter="0" />
            <w:cols w:space="720" />
            <w:docGrid w:linePitch="360" /></w:sectPr>
    </w:body>

查看文章以获得有关未压缩文件和目录的更详细概述。

相关内容