PowerPointApi 1.5 では、プレゼンテーション内のスライド、テキスト範囲、図形を選択するための API が追加されました。 このリリースの前に、スライドと図形を選択するには、複雑な一連の手順が必要でした。 これらの選択 API を使用すると、開発者はスライド、テキスト範囲、図形を直接選択して、より効率的で直感的なアドイン開発プロセスを作成できます。
API リスト
次の表に、PowerPoint JavaScript API 要件セット 1.5 を示します。 すべての PowerPoint JavaScript API (プレビュー API と以前にリリースされた API を含む) の完全な一覧については、 すべての PowerPoint JavaScript API を参照してください。
| クラス | フィールド | 説明 |
|---|---|---|
| Presentation | getSelectedShapes() | プレゼンテーションの現在のスライドで選択した図形を返します。 |
| getSelectedSlides() | プレゼンテーションの現在のビューで選択したスライドを返します。 | |
| getSelectedTextRange() | プレゼンテーションの現在のビューで選択した PowerPoint.TextRange を返します。 | |
| getSelectedTextRangeOrNullObject() | プレゼンテーションの現在のビューで選択した PowerPoint.TextRange を返します。 | |
| id | プレゼンテーションの ID を取得します。 | |
| setSelectedSlides(slideIds: string[]) | プレゼンテーションの現在のビューでスライドを選択します。 | |
| Shape | getParentSlide() | この Shapeを保持する親 PowerPoint.Slide オブジェクトを返します。 |
| getParentSlideLayout() | この Shapeを保持する親 PowerPoint.SlideLayout オブジェクトを返します。 |
|
| getParentSlideLayoutOrNullObject() | この Shapeを保持する親 PowerPoint.SlideLayout オブジェクトを返します。 |
|
| getParentSlideMaster() | この Shapeを保持する親 PowerPoint.SlideMaster オブジェクトを返します。 |
|
| getParentSlideMasterOrNullObject() | この Shapeを保持する親 PowerPoint.SlideMaster オブジェクトを返します。 |
|
| getParentSlideOrNullObject() | この Shapeを保持する親 PowerPoint.Slide オブジェクトを返します。 |
|
| ShapeScopedCollection | getCount() | コレクション内の図形の数を取得します。 |
| getItem(key: string) | 一意の ID を使用して図形を取得します。 | |
| getItemAt(index: number) | コレクション内の 0 から始まるインデックスを使用して図形を取得します。 | |
| getItemOrNullObject(id: string) | 一意の ID を使用して図形を取得します。 | |
| items | このコレクション内に読み込まれた子アイテムを取得します。 | |
| Slide | setSelectedShapes(shapeIds: string[]) | 指定した図形を選択します。 |
| SlideScopedCollection | getCount() | コレクション内のスライドの数を取得します。 |
| getItem(key: string) | 一意の ID を使用してスライドを取得します。 | |
| getItemAt(index: number) | コレクション内の 0 から始まるインデックスを使用してスライドを取得します。 | |
| getItemOrNullObject(id: string) | 一意の ID を使用してスライドを取得します。 | |
| items | このコレクション内に読み込まれた子アイテムを取得します。 | |
| TextFrame | getParentShape() | この TextFrameを保持する親 PowerPoint.Shape オブジェクトを返します。 |
| TextRange | getParentTextFrame() | この TextRangeを保持する親 PowerPoint.TextFrame オブジェクトを返します。 |
| length | これが TextRange 表す範囲の長さを取得または設定します。 |
|
| setSelected() | 現在のビューでこれを TextRange 選択します。 |
|
| start | 親テキスト フレームを基準にして、これが TextRange 表す範囲の開始位置の 0 から始まるインデックスを取得または設定します。 |
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Office Add-ins