API version 1

- ‐

moveSheet

ワークシートを移動し並び順を変更します。

引数で指定したワークシートを、指定のシート番号のワークシートの前に移動します

呼出形式一覧

呼出形式

説明

CRS::Common::Core::ExcelSheet moveSheet(sheet, integer index)

sheetの指すワークシートをシート番号indexのワークシートの前に移動します。

戻り値一覧

戻り値

説明

CRS::Common::Core::ExcelSheet

移動したワークシートを示すアクセッサ

引数一覧

引数

説明

sheet

移動させるワークシートを指し示すアクセッサ、シート名、シート番号のいずれか

index

移動先のシート番号

例外

識別子

説明

SYS-23:5

メソッドの引数が不正です



使用例 CRSダウンロード

Form ExcelDocument_moveSheet {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   ExcelDocument document(new Array("SheetA", "SheetB", "SheetC"));

   #SheetBを先頭に移動(引数としてインデックスを指定)
   document.moveSheet(1, 0);

   var sheets = document.getSheets();
   for (var i in sheets) {
           print("sheet(", i, "): title=", sheets[i].title);
   }

   #SheetCを2番目に移動(引数としてシート名を指定)
   document.moveSheet("SheetC", 1);

   for (var i in document.getSheets()) {
           print("sheet(", i, "): title=", sheets[i].title);
   }

   #0番目のシートを3番目に移動(引数としてExcelSheetオブジェクトを指定)
   document.moveSheet(document.getSheet(0), 2);

   for (var i in document.getSheets()) {
           print("sheet(", i, "): title=", sheets[i].title);
   }
}