すべてのプロダクト
Search
ドキュメントセンター

Intelligent Media Management:ActiveWindow

最終更新日:May 01, 2025

このトピックでは、プレゼンテーションドキュメントの ActiveWindow オブジェクトに関連する API 操作について説明します。

ActiveWindow

プレゼンテーションドキュメントの ActiveWindow オブジェクトを返します。

  • 構文

    expression.ActiveWindow

    expression: ドキュメントタイプのアプリケーションオブジェクトです。

  • async function example() {
      await instance.ready();
    
      const app = instance.Application;
      
      // ドキュメントウィンドウオブジェクトを取得します。
      const activeWindow = await app.ActiveWindow;
    }

View

ActiveWindow.View

View オブジェクトを返します。

  • 構文

    expression.ActiveWindow.View

    expression: ドキュメントタイプのアプリケーションオブジェクトです。

  • 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.Zoom

    expression: ドキュメントタイプのアプリケーションオブジェクトです。

  • 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 = Number

    expression: ドキュメントタイプのアプリケーションオブジェクトです。

    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.Selection

    expression: ドキュメントタイプのアプリケーションオブジェクトです。

  • //@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.ClearShapeSelect

    expression: ドキュメントタイプのアプリケーションオブジェクトです。

  • 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.Copy

    expression: ドキュメントタイプのアプリケーションオブジェクトです。

  • 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.Paste

    expression: ドキュメントタイプのアプリケーションオブジェクトです。

  • 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.SlideRange

    expression: ドキュメントタイプのアプリケーションオブジェクトです。

  • 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.Count

    expression: ドキュメントタイプのアプリケーションオブジェクトです。

  • 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);
    }