Spread.Sheets
Worksheet メソッド
ワークシートの名前。
ワークシートを表します。
シンタックス
Javascript (Usage) 
var value; // Type: any
value = GC.Spread.Sheets.Worksheet(name);
Javascript (Specification) 
function Worksheet( 
   name : string
) : any;

パラメータ

name
ワークシートの名前。

戻り値の型

以下の値を取得できます。

options.color

string型

グリッド線の色を指定します。

options.showVerticalGridline

boolean型

垂直グリッド線を表示するかどうかを指定します。

options.showHorizontalGridline

boolean型

水平グリッド線を表示するかどうかを指定します。

使用例
次のサンプルコードは、ワークシートのオプションを使用します。
activeSheet.setRowCount(2,GC.Spread.Sheets.SheetArea.colHeader);
activeSheet.setColumnCount(2,GC.Spread.Sheets.SheetArea.rowHeader);
activeSheet.setValue(0, 2,"Column",GC.Spread.Sheets.SheetArea.colHeader);
activeSheet.options.rowHeaderAutoTextIndex = 1;
activeSheet.options.rowHeaderAutoText = GC.Spread.Sheets.HeaderAutoText.letters;
activeSheet.options.colHeaderAutoTextIndex = 1;
activeSheet.options.colHeaderAutoText = GC.Spread.Sheets.HeaderAutoText.numbers;
var htext = activeSheet.options.colHeaderAutoText;
var hindex = activeSheet.options.colHeaderAutoTextIndex;
var hvisible = activeSheet.options.colHeaderVisible;
alert(htext);
alert(hindex);
alert(hvisible);
sheet.options.gridline = {color:"#FF2235", showVerticalGridline: true, showHorizontalGridline: false};
sheet.resumePaint();
sheet.repaint();
sheet.getCell(1,1, GC.Spread.Sheets.SheetArea.viewport).locked(false);
sheet.setValue(1,1,"unLocked");
sheet.getRange(-1,3, -1, 1, GC.Spread.Sheets.SheetArea.viewport).locked(false);
sheet.getRange(5, -1, 1, -1, GC.Spread.Sheets.SheetArea.viewport).locked(false);
sheet.options.isProtected = true;
sheet.setRowCount(2,GC.Spread.Sheets.SheetArea.colHeader);
sheet.setColumnCount(2,GC.Spread.Sheets.SheetArea.rowHeader);
sheet.setValue(0, 2,"Column",GC.Spread.Sheets.SheetArea.colHeader);
sheet.options.rowHeaderAutoTextIndex = 1;
sheet.options.colHeaderAutoText = GC.Spread.Sheets.HeaderAutoText.letters;
sheet.options.rowHeaderVisible = false;
spread.setSheetCount(3);
spread.startSheetIndex(0);
spread.getSheet(0).options.sheetTabColor = "red";
spread.getSheet(1).options.sheetTabColor = "#FFFF00";
spread.getSheet(2).options.sheetTabColor = "Accent 4";
sheet.options.colHeaderVisible = false;
sheet.setRowCount(2,GC.Spread.Sheets.SheetArea.colHeader);
sheet.setColumnCount(2,GC.Spread.Sheets.SheetArea.rowHeader);
sheet.setValue(0, 2,"Column",GC.Spread.Sheets.SheetArea.colHeader);
sheet.options.colHeaderAutoTextIndex = 1;
sheet.options.colHeaderAutoText = GC.Spread.Sheets.HeaderAutoText.numbers;
activeSheet.frozenRowCount(1);
activeSheet.frozenColumnCount(1);
activeSheet.options.frozenlineColor = "red";
sheet.options.allowCellOverflow = true;
sheet.getCell(0,3, GC.Spread.Sheets.SheetArea.viewport).hAlign(GC.Spread.Sheets.HorizontalAlign.left);
sheet.getCell(1,3, GC.Spread.Sheets.SheetArea.viewport).hAlign(GC.Spread.Sheets.HorizontalAlign.center);
sheet.getCell(2,3, GC.Spread.Sheets.SheetArea.viewport).hAlign(GC.Spread.Sheets.HorizontalAlign.right);
sheet.getCell(3,3, GC.Spread.Sheets.SheetArea.viewport).hAlign(GC.Spread.Sheets.HorizontalAlign.general);
sheet.setValue(0,3,"Horizontal Align is left",3);
sheet.setValue(1,3,"Horizontal Align is center",3);
sheet.setValue(2,3,"Horizontal Align is right",3);
sheet.setValue(3,3,"Horizontal Align is general",3);
activeSheet.options.selectionBackColor = "Accent 6";
activeSheet.options.selectionBorderColor = "Accent 1";
This example sets the background color for the selected cell or cells.
activeSheet.options.selectionBackColor = "rgba(204,255,51, 0.3)";
This example sets the border color for the selected cell or cells.
activeSheet.options.selectionBorderColor = "#FFFF00";
activeSheet.options.gridline = {color:"#FF2235", showVerticalGridline: true, showHorizontalGridline: false};
alert(activeSheet.options.gridline.color);
activeSheet.options.clipBoardOptions = GC.Spread.Sheets.ClipboardPasteOptions.values;
activeSheet.getRange(-1,2, -1, 1, GC.Spread.Sheets.SheetArea.viewport).backColor("blue").locked(false);
activeSheet.options.protectionOptions = {
    allowSelectLockedCells:false,
    allowSelectUnlockedCells: true,
};
activeSheet.options.isProtected = true;
解説

デフォルトでは、水平グリッド線と垂直グリッド線の両方がシートに表示されます。

clipBoardOptionsメソッドはデータのコピー&ペーストのみに適用されます。

次の表はprotectionOptionに適用されます。

allowSelectLockedCells boolean型 ユーザーがロックされたセルを選択できる場合はtrueまたはundefined。
allowSelectUnlockedCells boolean型 ユーザーがロックされていないセルを選択できる場合はtrueまたはundefined。
allowSort boolean型 ユーザーが範囲をソートできる場合はtrue。
allowFilter boolean型 ユーザーが範囲をフィルタリングできる場合はtrue。
allowEditObjects boolean型 ユーザーがフローティングオブジェクトを編集できる場合はtrue。
allowResizeRows boolean型 ユーザーが行のサイズを変更できる場合はtrue。
allowResizeColumns boolean型 ユーザーが列のサイズを変更できる場合はtrue。

allowSortオプションは、フィルタダイアログでのソートに適用されます。allowEditObjectsオプションは、フローティングオブジェクトの選択とコメントの選択または編集に適用されます。

関連トピック

参照

Sheets タイプ
HeaderAutoText 列挙体
セルのオーバーフロー表示の有効化

 

 


© 2016-2017, GrapeCity inc. All rights reserved.