主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

プレゼンテーションジェネレーターの作成

演示文稿®用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.pptAPIパッケージをインポートする。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の2つの使用方法

以下を行うPPT APIプログラムを作成できます。

  • 既存のPowerPointプレゼンテーションのコンテンツの置き換え,または既存のプレゼンテーションに対するコンテンツの追加

  • 完全なPowerPointプレゼンテーションの生成

既存のプレゼンテーションへのコンテンツの追加

コンテンツを変更するたびにプレゼンテーションを手動で更新することなく,既存のプレゼンテーションにコンテンツを追加したりそのコンテンツを更新したりするには,PPT APIを使用します。この方法は,既存のプレゼンテーションの大部分のコンテンツと書式設定を使用する場合に便利です。

  • PPT APIとMATLAB関数を使用することで,MATLABコードと仿真软件万博1manbetx®モデルからプレゼンテーションのコンテンツを生成できる。

  • プレゼンテーションファイルを上書きしてプレゼンテーションを更新するか,異なるプレゼンテーション名を使用して別のバージョンのプレゼンテーションを作成できる。

完全なプレゼンテーションの作成

同じコンテンツを使用している場合に複数のPowerPointテンプレートを使用して完全なプレゼンテーションを作成するには,PPT APIを使用します。

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 プログラムでその名前を使用して、プレースホルダーをコンテンツに置き換えることができます。

関連するトピック