メインコンテンツ

docview

Word ドキュメントの表示または操作の実行

説明

docview(filename) は、指定されたファイルを Microsoft® Word、または OpenOffice などの Word 互換エディターで開いて表示します。Word または Word 互換エディターがインストールされていなければなりません。

Linux® または Macintosh のプラットフォームで Microsoft Word ドキュメントを開くと soffice コマンドが呼び出されます。Linux マシンで soffice コマンドを使用するには、 Apache® OpenOffice® または LibreOffice® をインストールする必要があります。Macintosh では、Apache OpenOffice/Applications フォルダーにインストールしなければなりません。

[status,message] = docview(filename) は成功または失敗を返し、必要であればエラー メッセージも返します。

docview(filename,operation1,...,operationN) は、Word で実行する 1 つ以上の操作を指定します。操作には、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 を使用して、ドキュメントの TOC フィールドを更新し、ドキュメントを PDF に変換し、Word ドキュメントを閉じます。このコマンドは、現在のフォルダーにドキュメント mytocdoc.pdf を作成します。この例では、ドキュメント mytocdoc.docx が MATLAB パス上にあることを前提としています。

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

入力引数

すべて折りたたむ

表示、印刷、または更新するファイルの名前。絶対パス名として指定します。

Windows プラットフォーム上の Microsoft Word で実行する操作。以下の値のうち 1 つ以上を指定します。

  • "updatefields" — TOC などのフィールドを更新します。

  • "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 ではサポートされていません。

  • docview は MATLAB Web アプリではサポートされていません。

  • docviewparforとの互換性がありません。

バージョン履歴

R2006a より前に導入