次の方法で共有


Excel.WorksheetSelectionChangedEventArgs interface

選択変更イベントを発生させたワークシートに関する情報を提供します。

注釈

[ API セット: ExcelApi 1.7 ]

async function registerEventHandlers() {
      await Excel.run(async (context) => {
        // Add a selection changed event handler for the worksheet.
        let sheet = context.workbook.worksheets.getItem("Sample");
        sheet.onSelectionChanged.add(onWorksheetSelectionChange);

        // Add a selection changed event handler for the worksheet collection.
        context.workbook.worksheets.onSelectionChanged.add(onWorksheetCollectionSelectionChange);

        await context.sync();
      });
    }

    async function onWorksheetSelectionChange(args: Excel.WorksheetSelectionChangedEventArgs) {
      await Excel.run(async (context) => {
        console.log(`Worksheet event: The address of new selection is: ${args.address}`);
      });
    }

    async function onWorksheetCollectionSelectionChange(args: Excel.WorksheetSelectionChangedEventArgs) {
      await Excel.run(async (context) => {
        console.log(`WorksheetCollection event: The address of new selection is: ${args.address}`);
      });
    }

プロパティ

address

特定のワークシートで選択されたエリアを表す範囲のアドレスを取得します。

type

イベントの種類を取得します。 詳細は「Excel.EventType」をご覧ください。

worksheetId

選択範囲が変更されたワークシートの ID を取得します。

プロパティの詳細

address

特定のワークシートで選択されたエリアを表す範囲のアドレスを取得します。

address: string;

プロパティ値

string

注釈

[ API セット: ExcelApi 1.7 ]

type

イベントの種類を取得します。 詳細は「Excel.EventType」をご覧ください。

type: "WorksheetSelectionChanged";

プロパティ値

"WorksheetSelectionChanged"

注釈

[ API セット: ExcelApi 1.7 ]

worksheetId

選択範囲が変更されたワークシートの ID を取得します。

worksheetId: string;

プロパティ値

string

注釈

[ API セット: ExcelApi 1.7 ]