Office Scripts

[Office Scripts]テーブルを追加する方法

今回は、Office Scriptsのスクリプトでテーブルを作成する方法を紹介します。

Office Scriptsでは、下記コードの通り(Worksheet).addTableメソッドで、セル範囲を指定して新しいテーブルを作成できます。

//テーブルを作成する
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getActiveWorksheet();
let table = sheet.addTable("A1:B101", true);
table.setPredefinedTableStyle("TableStyleLight9");
table.setName("tblSample");
}

下図の動作確認には、東京都が公開している「新型コロナコールセンター相談件数」のデータを使用しています。

addTableメソッドの第一引数でセル範囲を、第二引数で見出し行を含んでいるかどうかを指定します。指定したセルが無効、テーブルが別のテーブルと重なっているといった、テーブルが追加できない場合はエラーが発生します。

また、指定するセル範囲は下記のようにRangeオブジェクトを指定することもできます。

//テーブルを作成する
function main(workbook: ExcelScript.Workbook) {
let sheet = workbook.getActiveWorksheet();
let table = sheet.addTable(sheet.getRange("A1:B101"), true);
table.setPredefinedTableStyle("TableStyleLight9");
table.setName("tblSample");
}

関連記事

Office Scriptsの使いどころ前のページ

[Office Scripts]テーブルのn列目、n行目のみ処理する次のページ

関連記事

  1. Office Scripts

    [Office Scripts]ヘッダーとフッターを設定する方法

    Office Scriptsでは、下記のような手順でシートのヘッダーと…

  2. Office Scripts

    [Office Scripts]スクリプトを共有する方法

    Office Scriptsは、作成したスクリプトを組織内で他のユーザ…

  3. Office Scripts

    Visual Studio Code for Office Scriptsの紹介

    インストール要らずで利用できるWeb用Visual Studio Co…

  4. Office Scripts

    [Office Scripts]スクリプト ボタンの紹介

    お久しぶりのOffice スクリプトの記事です。昨年の11月にボタ…

  5. Office Scripts

    [Office Scripts]日付印を作成する方法

    下記記事「Office スクリプトとPower Automateで作る…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

zh-CNzh-TWenfrdejakorues

最近の記事

アーカイブ

PAGE TOP