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);
}
}