このトピックでは、プレゼンテーションドキュメントの ActiveWindow オブジェクトに関連する API 操作について説明します。
ActiveWindow
プレゼンテーションドキュメントの ActiveWindow オブジェクトを返します。
構文
expression.ActiveWindowexpression: ドキュメントタイプのアプリケーションオブジェクトです。
例
async function example() { await instance.ready(); const app = instance.Application; // ドキュメントウィンドウオブジェクトを取得します。 const activeWindow = await app.ActiveWindow; }
View
ActiveWindow.View
View オブジェクトを返します。
構文
expression.ActiveWindow.Viewexpression: ドキュメントタイプのアプリケーションオブジェクトです。
例
async function example() { await instance.ready(); const app = instance.Application; // ドキュメントウィンドウオブジェクトを取得します。 const activeWindow = await app.ActiveWindow; // View オブジェクトを取得します。 const view = await activeWindow.View; }
プロパティ
ActiveWindow.View.Zoom
指定されたビューのズーム率を返または設定します。
構文
expression.ActiveWindow.View.Zoomexpression: ドキュメントタイプのアプリケーションオブジェクトです。
例
async function example() { await instance.ready(); const app = instance.Application; // ドキュメントウィンドウオブジェクトを取得します。 const activeWindow = await app.ActiveWindow; // View オブジェクトを取得します。 const view = await activeWindow.View; // ドキュメントウィンドウのズーム率を取得します。デフォルト値は 100 です。 const result = await view.Zoom; console.log(result); // ドキュメントウィンドウのズーム率を指定します。 view.Zoom = 66; }
ActiveWindow.View.ZoomToFit
ドキュメントウィンドウのサイズ変更後に、ビューをドキュメントウィンドウのサイズに合わせてズームするかどうかを設定します。
構文
expression.ActiveWindow.View.ZoomToFit = Numberexpression: ドキュメントタイプのアプリケーションオブジェクトです。
Number パラメーターの有効値:
-1: ドキュメントウィンドウのサイズ変更後に、ビューをドキュメントウィンドウのサイズに合わせてズームします。
0: ドキュメントウィンドウのサイズ変更後に、ビューをドキュメントウィンドウのサイズに合わせてズームしません。
例
async function example() { await instance.ready(); const app = instance.Application; // ドキュメントウィンドウオブジェクトを取得します。 const activeWindow = await app.ActiveWindow; // View オブジェクトを取得します。 const view = await activeWindow.View; // ドキュメントウィンドウのズーム率を取得します。デフォルト値は 100 です。 const result = await view.Zoom; console.log(result); // ドキュメントウィンドウのズーム率を指定します。 view.Zoom = 66; // ビューをドキュメントウィンドウのサイズに合わせてズームしません。 view.ZoomToFit = 0; }
Selection
ActiveWindow.Selection
ドキュメントウィンドウ内のコンテンツを指定します。
構文
expression.ActiveWindow.Selectionexpression: ドキュメントタイプのアプリケーションオブジェクトです。
例
//@file=base.pptx async function example() { await instance.ready(); const app = instance.Application; // ドキュメントウィンドウオブジェクトを取得します。 const activeWindow = await app.ActiveWindow; // Selection オブジェクトを取得します。 const selection = await activeWindow.Selection; }
メソッド
ActiveWindow.Selection.ClearShapeSelect
[Selection] オブジェクトの選択を解除します。
JavaScript SDK V1.1.14 以降でのみ、この機能がサポートされています。
構文
expression.ActiveWindow.Selection.ClearShapeSelectexpression: ドキュメントタイプのアプリケーションオブジェクトです。
例
async function example() { await instance.ready(); const app = instance.Application; // ドキュメントウィンドウオブジェクトを取得します。 const activeWindow = await app.ActiveWindow; // Selection オブジェクトを取得します。 const selection = await activeWindow.Selection; // オブジェクトの選択を解除します。 await selection.ClearShapeSelect() }
ActiveWindow.Selection.Copy
選択したスライドをコピーします。
JavaScript SDK V1.1.14 以降でのみ、この機能がサポートされています。
構文
expression.ActiveWindow.Selection.Copyexpression: ドキュメントタイプのアプリケーションオブジェクトです。
例
async function example() { await instance.ready(); const app = instance.Application; // ドキュメントウィンドウオブジェクトを取得します。 const activeWindow = await app.ActiveWindow; // Selection オブジェクトを取得します。 const selection = await activeWindow.Selection; // 選択したスライドをコピーします。 const data = await selection.Copy() }
ActiveWindow.Selection.Paste
コピーしたスライドを貼り付けます。
JavaScript SDK V1.1.14 以降でのみ、この機能がサポートされています。
構文
expression.ActiveWindow.Selection.Pasteexpression: ドキュメントタイプのアプリケーションオブジェクトです。
例
async function example() { await instance.ready(); const app = instance.Application; // ドキュメントウィンドウオブジェクトを取得します。 const activeWindow = await app.ActiveWindow; // Selection オブジェクトを取得します。 const selection = await activeWindow.Selection; // 選択したスライドをコピーして貼り付けます。 const data = await selection.Copy() await selection.Paste(data) }
SlideRange
ActiveWindow.Selection.SlideRange
選択範囲内のすべてのスライドのコレクションを返します。
JavaScript SDK V1.1.14 以降でのみ、この機能がサポートされています。
構文
expression.ActiveWindow.Selection.SlideRangeexpression: ドキュメントタイプのアプリケーションオブジェクトです。
例
async function example() { await instance.ready(); const app = instance.Application; // プレゼンテーションオブジェクトを取得します。 const presentation = await app.ActiveWindow.Selection; // 選択範囲内のすべてのスライドのコレクションを取得します。 const view = await presentation.SlideRange; }
メソッド
ActiveWindow.Selection.SlideRange.Item()
選択範囲内の単一のスライドを返します。
JavaScript SDK V1.1.14 以降でのみ、この機能がサポートされています。
パラメーター
プロパティ
データ型
必須
説明
Index
Number
はい
スライドのインデックス番号です。
例
async function example() { await instance.ready(); const app = instance.Application; // プレゼンテーションオブジェクトを取得します。 const presentation = await app.ActiveWindow.Selection; // 選択範囲内のすべてのスライドのコレクションを取得します。 const view = await presentation.SlideRange; // 単一のスライドを取得します。 await app.ActiveWindow.Selection.SlideRange.Item(1); }
プロパティ
ActiveWindow.Selection.SlideRange.Count
選択範囲内の指定された数のスライドを返します。
JavaScript SDK V1.1.14 以降でのみ、この機能がサポートされています。
構文
expression.ActiveWindow.Selection.SlideRange.Countexpression: ドキュメントタイプのアプリケーションオブジェクトです。
例
async function example() { await instance.ready(); const app = instance.Application; // プレゼンテーションオブジェクトを取得します。 const presentation = await app.ActiveWindow.Selection; // 選択範囲内のすべてのスライドのコレクションを取得します。 const view = await presentation.SlideRange; // 選択範囲内のスライド数を取得します。 const count = await app.ActiveWindow.Selection.SlideRange.Count console.log(count); }