このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
演示文稿®用MATLAB®API (PPT API)を使用すると,プログラムによってPowerPointプレゼンテーションを作成および更新できます。たとえば,このMATLABスクリプトは,タイトルページと,箇条書きリストを使用した1つのコンテンツスライドがあるプレゼンテーションを作成します。
进口mlreportgen.ppt。*;slidesFile =“mySlides.pptx”;幻灯片=表示(slidesFile);slide1 =添加(幻灯片,“标题幻灯片”);替换(slide1“标题”,“我的报告”);替换(slide1“字幕”,“创建演示程序”);slide2 =添加(幻灯片,的标题和内容);帕拉=段(“第一个幻灯片内容”);帕拉。FontColor =“蓝”;替换(slide2“标题”, para);替换(slide2“内容”,{第一项的,的第二项,“第三项”});关闭(幻灯片);
MySlides.pptx
という名前のプレゼンテーションの作成後,このプレゼンテーションを開くことができます。窗户®プラットフォームでは,このプレゼンテーションをMATLABで開くことができます。
如果ispc winopen (slidesFile);结束
生成されたプレゼンテーションMySlides.pptx
には,次の2つのスライドが含まれます。
PPT APIプログラムには一般的に以下のようなコードが含まれます。
mlreportgen.ppt
APIパッケージをインポートする。PPT APIオブジェクトのコンストラクターとメソッドを呼び出すときにパッケージ名を省略するには,このパッケージをインポートします。
进口mlreportgen.ppt。*;
以下を行う演讲
オブジェクトを作成する。
プレゼンテーションコンテンツの保持
生成されるプレゼンテーションの出力場所の指定
PowerPointテンプレートの指示
mySlides.pptx
ファイルのプレゼンテーションをテンプレートとして使用し,次のコードでプレゼンテーションを作成し,新しいプレゼンテーションでmySlides.pptx
を上書きできます。
slidesFile =“mySlides.pptx”;幻灯片= Presentation(slidesFile, slidesFile);打开(幻灯片);
スライドコンテンツを追加または置換する。
slide2 = slides.Children (2);内容=找到(slide2,“标题”);替换(内容、段落(的修改内容的幻灯片));内容=找到(slide2,“内容”);datePara =段(“第四项:更新项”);添加(内容、datePara);
PPT APIは,PowerPointテンプレートのプレースホルダーをプログラム内で定義されたコンテンツに置き換えます。テンプレートでは,対話的にプレースホルダーを追加したり,プログラムで操作するプレースホルダーの名前を変更できます。
プレゼンテーションを閉じる。これにより,プレゼンテーションのコンテンツと書式設定が生成されます。
关闭(幻灯片);
プレゼンテーションをWindowsプラットフォーム上で開くコードを含めることができます。ファイル名と共にwinopen
を使用します。この場合,ファイル名は変数slidesFile
に格納されています。
如果ispc winopen (slidesFile);结束
更新後のスライドは次のように表示されます。
MATLABのPPT APIプログラムの別の例を確認するには,”population_slides
“と入力してください(Linux®でこの例を実行するには,打开办公室ソフトウェアがインストールされていなければなりません)。
以下を行うPPT APIプログラムを作成できます。
既存のPowerPointプレゼンテーションのコンテンツの置き換え,または既存のプレゼンテーションに対するコンテンツの追加
完全なPowerPointプレゼンテーションの生成
コンテンツを変更するたびにプレゼンテーションを手動で更新することなく,既存のプレゼンテーションにコンテンツを追加したりそのコンテンツを更新したりするには,PPT APIを使用します。この方法は,既存のプレゼンテーションの大部分のコンテンツと書式設定を使用する場合に便利です。
PPT APIとMATLAB関数を使用することで,MATLABコードと仿真软件万博1manbetx®モデルからプレゼンテーションのコンテンツを生成できる。
プレゼンテーションファイルを上書きしてプレゼンテーションを更新するか,異なるプレゼンテーション名を使用して別のバージョンのプレゼンテーションを作成できる。
同じコンテンツを使用している場合に複数のPowerPointテンプレートを使用して完全なプレゼンテーションを作成するには,PPT APIを使用します。
PPT APIはプレゼンテーションを生成するためのテンプレートとして,PowerPointプレゼンテーションを使用します。テンプレートを使用すると,プレゼンテーションのスライドの固定コンテンツおよび既定のレイアウトと外観を指定できます。MATLABプログラムは、PPT API を使用して特定のスライドの既定のレイアウトと書式をオーバーライドできます。
このテンプレートは空のプレゼンテーションまたはスライドを含むプレゼンテーションです。PPT APIプレゼンテーションのテンプレートとして以下を使用できます。
API既定のPPT幻灯片テンプレート
API既定のPPT幻灯片テンプレートのカスタマイズしたコピー
更新するコンテンツのある既存のPowerPointプレゼンテーション
PowerPointで対話的に作成または更新するPowerPointテンプレート
PowerPointプレゼンテーションテンプレートの設定を参照してください。
PowerPointテンプレートには,プレゼンテーションを生成するためにPPT APIで使用するいくつかの要素が含まれています。テンプレートで定義された書式設定をカスタマイズするには,次の1つ以上のテンプレート要素を変更します。
PowerPointテンプレート要素 | 目的 |
---|---|
スライドマスター |
スライドマスターの書式設定をプレゼンテーションにグローバルに適用します。一連のスライドレイアウトに共通のレイアウトと書式を指定します。 |
スライドレイアウト |
スライドマスターのレイアウトのバリアントを指定します。 |
テーブルスタイル |
テーブルの既定の外観を指定します。演示文稿では、標準のテーブル スタイルが定義されています。これらのスタイルは変更できませんが、PPT API を使用することで、作成するテーブルにこれらのスタイルを適用し、特定のテーブルのスタイルをオーバーライドできます。 |
プレースホルダー |
テキスト,リスト,図,テーブルなどのコンテンツに置き換え可能なスライドレイアウトの領域を指定します。すべてのプレースホルダーには名前があります。演示文稿を対話的に使用して、名前をプレースホルダーに割り当てることができます。その後、PPT プログラムでその名前を使用して、プレースホルダーをコンテンツに置き換えることができます。 |