2023-02-03

anond:20230203143007

OfficeScriptsで結合されたセル範囲を求めるには、「Range.MergeAreaメソッド使用します。このメソッドは、結合されたセル範囲を含むRangeオブジェクトを返します。以下は、結合されたセル範囲を求めるためのサンプルコードです。

 

var range = context.workbook.getActiveSheet().getRange("A1");

if (range.getMergeCells().length > 0) {

var mergeArea = range.getMergeArea();

console.log("Merge Area: " + mergeArea.getAddress());

}

 

このサンプルコードでは、アクティブシート内の「A1セルが結合されているかどうかを確認しています。もし結合されている場合、「Range.MergeAreaメソッド使用して結合されたセル範囲を求め、そのアドレスコンソールに出力しています

記事への反応 -
  • 勉強し始めて3時間。詰んだ。 結合セルの左上を指定して var targetCell = workbook.getActiveWorksheet().getRange("B2"); その結合セル範囲を知りたい。 B2~F4のRangeが返ってくる、みたいな。 ...

    • OfficeScriptsで結合されたセルの範囲を求めるには、「Range.MergeArea」メソッドを使用します。このメソッドは、結合されたセルの範囲を含むRangeオブジェクトを返します。以下は、結合され...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん