API version 1

- ‐

getRowHidden

行の表示/非表示を取得します。

引数に与えられた行のExcel上での表示状態を取得します。引数に与える行番号は1行目を1とする数字です。

呼出形式一覧

呼出形式

説明

boolean getRowHidden(integer index)

index行の表示状態を取得します。

戻り値一覧

戻り値

説明

boolean

行の表示状態。

引数一覧

引数

説明

index

行番号

例外

識別子

説明

SYS-23:5

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

関連項目

getColumnHiddensetRowHidden メソッド



使用例 CRSダウンロード

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

   ExcelDocument document;

   Button button_sheet_methods {
           x = 10;
           y = 10;
           width = 200;
           height = 30;
           title = "ExcelSheet method get系";
           function onTouch(e) {
                   var file = FileSystem.openDialog("ExcelDocument.load", "Excelファイル(*.xlsx)", "*.xlsx", "");
                   if (file.isValid) {
                           ^.document.load(file);

                           var sheet = ^.document.getSheet(0);

                           print("ワークシート名=", sheet.title);
                           for (var r = 1; r <= sheet.rows; r++) {
                                   for (var c = 1; c <= sheet.columns; c++) {
                                           #(r,c)セルの内容を取得表示
                                           print("getCell(",r,",",c,")=", sheet.getCell(r,c));
                                   }
                           }
                           for (var r = 1; r <= sheet.rows; r++) {
                                   #r行の表示/非表示を取得表示
                                   #r行の行高さを取得表示
                                   print("getRowHidden(",r,")=", sheet.getRowHidden(r),
                                       ", getRowHeight(",r,")=", sheet.getRowHeight(r));
                           }
                           for (var c = 1; c <= sheet.columns; c++) {
                                   #c列の表示/非表示を取得表示
                                   #c列の列幅を取得表示
                                   print("getColumnHidden(",c,")=", sheet.getColumnHidden(c),
                                       ", getColumnWidth(",c,")=", sheet.getColumnWidth(c));
                           }
                           #改ページ行を取得
                           var prb = sheet.getPrintRowBreaks();
                           for (var i in prb) {
                                   print("printRowBreaks[",i,"]=", prb[i]);
                           }

                           #改ページ列を取得
                           var pcb = sheet.getPrintColumnBreaks();
                           for (var i in pcb) {
                                   print("printColumnBreaks[",i,"]=", pcb[i]);
                           }
                   }
           }
   }
}