主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

docview

查看或执行 Word 文档的操作

说明

docview(filename)Microsoft® Word 或与 Word 兼容的编辑器(如 OpenOffice)中打开并显示指定的文件。必须安装 Word 或与 Word 兼容的编辑器。

在 Linux®Macintosh 平台上打开 Microsoft Word 文档会调用 soffice 命令。要在 Linux 计算机上使用 soffice 命令,必须安装 Apache® OpenOffice® 或 LibreOffice®。在 Macintosh 上,您必须在 /Applications 文件夹中安装 Apache OpenOffice

示例

[status,message] = docview(filename) 还返回成功或失败,如果合适,还会返回错误消息。

docview(filename,operation1,...,operationN) 指定在 Word 中执行的一个或多个操作。该操作需要 Windows® 平台上的 Microsoft Word

示例

[status,message] = docview(filename,operation1,...,operationN) 还返回成功或失败,如果合适,还会返回错误消息。

示例

全部折叠

在 Word 中打开 RTF 格式的文档。此示例假设文档 magic-squares.rtf 位于 MATLAB® 路径上。

docview("magic-square.rtf");

打印文档。此示例假设文档 mydoc.doc 位于 MATLAB 路径上。

docview("mydoc.doc","printdoc");

使用 docview 更新文档中的目录字段,将文档转换为 PDF,并关闭 Word 文档。此命令在当前文件夹中创建文档 mytocdoc.pdf。此示例假设文档 mytocdoc.docx 位于 MATLAB 路径上。

docview("mytocdoc","updatedocxfields","convertdocxtopdf","closeapp");

输入参数

全部折叠

要查看、打印或更新的文件的名称,指定为完整路径名。

在 Windows 平台上的 Microsoft Word 中执行的操作,指定为以下一个或多个值:

  • "updatefields" - 更新字段,例如目录。

  • "updatedocxfields" - 更新 DOCX 文档中的字段。

  • "convertdocxtopdf" - 将 DOCX 文档转换为 PDF。

  • "showdocxaspdf" - 将 DOCX 文档转换为 PDF 并在 PDF 查看器中打开。

  • "unlinkdocxsubdoc" - 用其他文档的内容替换指向其他文档的链接。要了解子文档,请参阅 mlreportgen.dom.DOCXSubDoc

  • "printdoc" - 打印文档。使用此选项之前,必须在 Word 中打开文档。

  • "printdocscaled" - 将文档按特定语言环境的页面大小缩放打印,例如 US Letter 或 A4。

  • "savedoc" - 保存文档。

  • "closedoc" - 关闭文档。

  • "closeapp" - 如果没有打开文档,则关闭 Word。

输出参量

全部折叠

指定操作的成功状态,当操作未完成时返回 0,当成功时返回 1

错误或警告信息,以字符向量形式返回。

限制

  • docviewMATLAB Online 中不受支持。

  • MATLAB Web App 不支持 docview

  • docviewparfor 不兼容。

版本历史记录

在 R2006a 之前推出