replace
テンプレート テーブルから別のテーブルへの置換
構文
newTable = replace(templateTable,replacementTable)
説明
は、テンプレート テーブルを別のテーブルに置き換えます。newTable = replace(templateTable,replacementTable)
入力引数
置き換えるテンプレート テーブル。mlreportgen.ppt.TemplateTable オブジェクトとして指定します。
置換テーブル。mlreportgen.ppt.Table オブジェクトとして指定します。
出力引数
プレゼンテーション スライドの新しいテーブル。mlreportgen.ppt.Table オブジェクトとして指定します。
例
プレゼンテーション MyTablePresentation を生成し、別のプレゼンテーションのテンプレート プレゼンテーションとして使用します。MyTablePresentation には、1 つのテーブルを含む 1 つのスライドがあります。
import mlreportgen.ppt.* ppt = Presentation("MyTablePresentation"); open(ppt); slide1 = add(ppt,"Title and Table"); replace(slide1,"Title","Magic Square Slide 1"); replace(slide1,"Table",Table(magic(3)));
プレゼンテーションを閉じて表示します。
close(ppt); rptview(ppt);
MyTablePresentation からプレゼンテーション MyNewTablePresentation を作成します。MyTablePresentation は MyNewTablePresentation のテンプレート プレゼンテーションです。
ppt = Presentation("MyNewTablePresentation","MyTablePresentation"); open(ppt);
スライド オブジェクトの find メソッドを使用して、テンプレート テーブルを検索します。テーブルはテンプレート プレゼンテーション スライドから取得されているため、find はテーブルを mlreportgen.ppt.TemplateTable オブジェクトとして返します。
slide1 = ppt.Children(1);
templateTableObj1 = find(slide1,"Table")templateTableObj1 =
TemplateTable with properties:
XMLMarkup: '<p:graphicFrame><p:nvGraphicFramePr><p:cNvPr id="3" name="Table"/><p:cNvGraphicFramePr><a:graphicFrameLocks noGrp="1"/></p:cNvGraphicFramePr><p:nvPr><p:ph idx="1" type="tbl"/></p:nvPr></p:nvGraphicFramePr><p:xfrm><a:off x="838200" y="1825625"/><a:ext cx="10515600" cy="4351338"/></p:xfrm><a:graphic><a:graphicData uri="http://schemas.openxmlformats.org/drawingml/2006/table"><a:tbl><a:tblPr bandRow="1" firstRow="1"/><a:tblGrid><a:gridCol w="3505200"/><a:gridCol w="3505200"/><a:gridCol w="3505200"/></a:tblGrid><a:tr h="0"><a:tc><a:txBody><a:bodyPr/><a:p><a:r><a:t>8</a:t></a:r></a:p></a:txBody></a:tc><a:tc><a:txBody><a:bodyPr/><a:p><a:r><a:t>1</a:t></a:r></a:p></a:txBody></a:tc><a:tc><a:txBody><a:bodyPr/><a:p><a:r><a:t>6</a:t></a:r></a:p></a:txBody></a:tc></a:tr><a:tr h="0"><a:tc><a:txBody><a:bodyPr/><a:p><a:r><a:t>3</a:t></a:r></a:p></a:txBody></a:tc><a:tc><a:txBody><a:bodyPr/><a:p><a:r><a:t>5</a:t></a:r></a:p></a:txBody></a:tc><a:tc><a:txBody><a:bodyPr/><a:p><a:r><a:t>7</a:t></a:r></a:p></a:txBody></a:tc></a:tr><a:tr h="0"><a:tc><a:txBody><a:bodyPr/><a:p><a:r><a:t>4</a:t></a:r></a:p></a:txBody></a:tc><a:tc><a:txBody><a:bodyPr/><a:p><a:r><a:t>9</a:t></a:r></a:p></a:txBody></a:tc><a:tc><a:txBody><a:bodyPr/><a:p><a:r><a:t>2</a:t></a:r></a:p></a:txBody></a:tc></a:tr></a:tbl></a:graphicData></a:graphic></p:graphicFrame>'
Name: 'Table'
X: '838200emu'
Y: '1825625emu'
Width: '10515600emu'
Height: '4351338emu'
Style: []
Children: []
Parent: [1×1 mlreportgen.ppt.Slide]
Tag: 'ppt.TemplateTable:883:428'
Id: '883:428'
スライド上のテーブルを、4 行 4 列の魔方陣のテーブルに置き換えます。
replace(templateTableObj1,Table(magic(4)));
プレゼンテーションを閉じて表示します。
close(ppt); rptview(ppt);
バージョン履歴
R2019b で導入
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)