コンテンツにスキップ

アクティブ化

ここではオフィススクリプトを使って、特定のワークシートをアクティブにする方法をサンプルコードと併せて解説します。

ExcelScript.Worksheetオブジェクトに用意されている、activateメソッドを使用します。

ExcelScript.Worksheet.activate(): void;

引数、返り値ともにありません。実行することで、Excel の画面上で対象ワークシートがアクティブになります。

シート名を指定し、対象シートをアクティブにするサンプルコードです。

対象シートが見つからない場合は、エラーをスローします。

function main(workbook: ExcelScript.Workbook) {
/** 対象シート名 */
const sheetname = 'Sheet1';
/** 対象ワークシート */
const sheet = workbook.getWorksheet(sheetname);
if (!sheet) {
throw `${sheetname}という名前のワークシートは存在しません`;
}
// ワークシートをアクティブ化
sheet.activate();
}