matlabを使ってレポートを書きたいです。
プログラム中にいくつかの図を取得しています。すべての図を jpg として保存しています。これらの図と会社のロゴは、テキストとともにレポートに表示されます。
問題は、これらすべての画像を matlab を使用して Word 文書に貼り付ける方法です。
matlabを使ってレポートを書きたいです。
プログラム中にいくつかの図を取得しています。すべての図を jpg として保存しています。これらの図と会社のロゴは、テキストとともにレポートに表示されます。
問題は、これらすべての画像を matlab を使用して Word 文書に貼り付ける方法です。
フォーマット ファイルのpublish
書き込みを提供するMatlab の機能を調べます。doc
これを使用してからしばらく経ちましたが、以前は正常に機能していました。
actxserver
次のコマンドを使用して、Word または Excel に接続できます。
wd = actxserver('Word.Application')
xl = actxserver('Excel.Application')
その後、Word または Excel と通信して、新しいドキュメントを作成し、テキストと数値を挿入し、MATLAB グラフィックスをコピーしてレポートに挿入できます。Word や Excel を制御する方法について学ぶことはたくさんありますが、MATLABでキーを入力するwd.
かxl.
、キーを押すことから始めることができます。これにより、セルのメソッドやプロパティの設定など、利用可能なメソッドが表示されます。 . Excel とのやり取りについては、Microsoft のドキュメントも参照してください(Word にも同様のドキュメントがあります)。tab
AddWorksheet
Range.Value
私が Excel に言及し続ける理由は、私が両方を試したことがあるからです。Word よりも Excel の方が簡単であることがほぼ保証されます。最近のバージョンの Office では、どちらも PDF に保存できることに注意してください。特に Word が必要な場合、最も簡単な方法は、何かを挿入したい場所を示すいくつかの識別可能なマーカーを含むテンプレート Word レポートを手動で作成することです。次に、MATLAB でテンプレートのコピーを開き、マーカーを反復処理して、挿入したいものに置き換えます。
それが役立つことを願っています!
このタスクだけを行うFile Exchangeプロジェクトがいくつかあります。
いくつかのデモ コードが含まれているWord Reportを確認してください。これは、Matlab でラップされた、他の投稿で説明されているのと同じ active-X インターフェイスを使用します。