API version 1
- ‐
R
integer
rows¶
値の設定されているセルの最大行数を返します。
ワークシートに値がまったく設定されていない場合でも最大行数は1となり、それより小さくなることはありません。
このプロパティは読み込み専用で変更することはできません。
関連項目
columns プロパティ
使用例
CRSダウンロード
Form ExcelSheet_properties {
x = 0;
y = 0;
width = 800;
height = 600;
ExcelDocument document;
Button button_sheet_properties {
x = 10;
y = 10;
width = 200;
height = 30;
title = "ExcelSheet property";
function onTouch(e) {
var file = FileSystem.openDialog("ExcelDocument.load", "Excelファイル(*.xlsx)", "*.xlsx", "");
if (file.isValid) {
^.document.load(file);
var sheets =^.document.getSheets();
for (var i in sheets) {
var sheet = sheets[i];
var textPrintPaperSize = "";
switch (sheet.printPaperSize) {
case ExcelSheet.PAPERSIZE_A3 : textPrintPaperSIze = "A3"; break;
case ExcelSheet.PAPERSIZE_A4 : textPrintPaperSIze = "A4"; break;
case ExcelSheet.PAPERSIZE_B4 : textPrintPaperSIze = "B4"; break;
}
var textPrintOrientation = "";
switch (sheet.printOrientation) {
case ExcelSheet.ORIENTATION_DEFAULT: textPrintOrientation = "用紙サイズ設定に従う"; break;
case ExcelSheet.ORIENTATION_PORTRAIT: textPrintOrientation = "縦方向"; break;
case ExcelSheet.ORIENTATION_LANDSCAPE: textPrintOrientation = "横方向"; break;
}
#ワークシート名の取得
print("ワークシート名=", sheet.title);
#行数の取得
print(" 行数=", sheet.rows);
#列数の取得
print(" 列数=", sheet.columns);
#シート保護の状態取得
print(" シートの保護状態=", (sheet.protect ? "保護" : "編集可能"));
#枠線表示の状態取得
print(" 枠線表示=", (sheet.gridVisible ? "表示" : "非表示"));
#ヘッダ表示の状態取得
print(" ヘッダー表示=", (sheet.headerVisible? "表示" : "非表示"));
#印刷時設定(白黒印刷)の取得
print(" 白黒印刷=", (sheet.printBlackAndWhite ? "白黒" : "カラー"));
#印刷時設定(拡大縮小率)の取得
print(" 印刷の拡大縮小=", sheet.printScale, "%");
#印刷時設定(用紙サイズ)の取得
print(" 用紙サイズ=", sheet.printPaperSize, ": ", textPrintPaperSize);
#印刷時設定(用紙方向)の取得
print(" 用紙方向=", sheet.printOrientation, ": ", textPrintOrientation);
print(" 印刷余白");
#印刷時設定(フッタ余白)の取得
print(" フッタ=", sheet.printMarginFooter, "cm");
#印刷時設定(ヘッダ余白)の取得
print(" ヘッダ=", sheet.printMarginHeader, "cm");
#印刷時設定(下余白)の取得
print(" 下余白=", sheet.printMarginBottom, "cm");
#印刷時設定(左余白)の取得
print(" 左余白=", sheet.printMarginLeft , "cm");
#印刷時設定(右余白)の取得
print(" 右余白=", sheet.printMarginRight , "cm");
#印刷時設定(上余白)の取得
print(" 上余白=", sheet.printMarginTop , "cm");
}
}
}
}
}