# dotNet.libxl 库模块帮助文档

## dotNet 成员列表 <a id="dotNet" href="#dotNet">&#x23;</a>

### dotNet.libxl <a id="dotNet.libxl" href="#dotNet.libxl">&#x23;</a>
导入 .NET 命名空间 libxl 。  
dotNet.libxl 指向 libxl 命名空间。  
用的时候直接写 libxl 就可以了，不必写 dotNet.libxl 。

## dotNetLibXLBookObject 成员列表 <a id="dotNetLibXLBookObject" href="#dotNetLibXLBookObject">&#x23;</a>

### dotNetLibXLBookObject.activeSheet() <a id="dotNetLibXLBookObject.activeSheet" href="#dotNetLibXLBookObject.activeSheet">&#x23;</a>
返回当前活动工作表的索引

### dotNetLibXLBookObject.addConditionalFormat() <a id="dotNetLibXLBookObject.addConditionalFormat" href="#dotNetLibXLBookObject.addConditionalFormat">&#x23;</a>
添加条件格式（仅限 xlsx 文件）  

[返回对象:dotNetLibXLConditionalFormatObject](#dotNetLibXLConditionalFormatObject)

### dotNetLibXLBookObject.addCustomNumFormat(customNumFormat) <a id="dotNetLibXLBookObject.addCustomNumFormat" href="#dotNetLibXLBookObject.addCustomNumFormat">&#x23;</a>
添加自定义数字格式，返回格式标识符

### dotNetLibXLBookObject.addFont() <a id="dotNetLibXLBookObject.addFont" href="#dotNetLibXLBookObject.addFont">&#x23;</a>
添加新字体  

[返回对象:dotNetLibXLFontObject](#dotNetLibXLFontObject)

### dotNetLibXLBookObject.addFont(initFont) <a id="dotNetLibXLBookObject.addFont" href="#dotNetLibXLBookObject.addFont">&#x23;</a>
添加新字体，并复制指定字体内容  

[返回对象:dotNetLibXLFontObject](#dotNetLibXLFontObject)

### dotNetLibXLBookObject.addFormat() <a id="dotNetLibXLBookObject.addFormat" href="#dotNetLibXLBookObject.addFormat">&#x23;</a>
添加新格式  

[返回对象:dotNetLibXLFormatObject](#dotNetLibXLFormatObject)

### dotNetLibXLBookObject.addFormat(initFormat) <a id="dotNetLibXLBookObject.addFormat" href="#dotNetLibXLBookObject.addFormat">&#x23;</a>
添加新格式，并复制指定格式内容  

[返回对象:dotNetLibXLFormatObject](#dotNetLibXLFormatObject)

### dotNetLibXLBookObject.addFormatFromStyle(style) <a id="dotNetLibXLBookObject.addFormatFromStyle" href="#dotNetLibXLBookObject.addFormatFromStyle">&#x23;</a>
自预定义样式添加新格式  

[返回对象:dotNetLibXLFormatObject](#dotNetLibXLFormatObject)

### dotNetLibXLBookObject.addPicture(filename) <a id="dotNetLibXLBookObject.addPicture" href="#dotNetLibXLBookObject.addPicture">&#x23;</a>
添加图像，参数指定图像路径

### dotNetLibXLBookObject.addPicture2(buffer,size) <a id="dotNetLibXLBookObject.addPicture2" href="#dotNetLibXLBookObject.addPicture2">&#x23;</a>
自内存 buffer 添加图像。  
参数 @buffer 可指定字节串（buffer 类型）或字符串。  
参数 @soze 省略则默认设为 @buffer 的长度。

### dotNetLibXLBookObject.addPictureAsLink(filename,insert) <a id="dotNetLibXLBookObject.addPictureAsLink" href="#dotNetLibXLBookObject.addPictureAsLink">&#x23;</a>
添加图像为链接（仅限 xlsx 文件）。  
参数 @insert 为 true 嵌入图像，否则仅添加链接

### dotNetLibXLBookObject.addRichString() <a id="dotNetLibXLBookObject.addRichString" href="#dotNetLibXLBookObject.addRichString">&#x23;</a>
添加富文本字符串，返回富文本对象。  

[返回对象:dotNetLibXLRichStringObject](#dotNetLibXLRichStringObject)

### dotNetLibXLBookObject.addSheet <a id="dotNetLibXLBookObject.addSheet" href="#dotNetLibXLBookObject.addSheet">&#x23;</a>
添加表格

### dotNetLibXLBookObject.addSheet() <a id="dotNetLibXLBookObject.addSheet" href="#dotNetLibXLBookObject.addSheet">&#x23;</a>
[返回对象:dotNetLibXLSheetObject](#dotNetLibXLSheetObject)

### dotNetLibXLBookObject.addSheet(name) <a id="dotNetLibXLBookObject.addSheet" href="#dotNetLibXLBookObject.addSheet">&#x23;</a>
添加表格，参数指定表格名称。  
表格名称应当是合法文件名且不包含引号，中括号

### dotNetLibXLBookObject.addSheet(name,initSheet) <a id="dotNetLibXLBookObject.addSheet" href="#dotNetLibXLBookObject.addSheet">&#x23;</a>
添加表格，并复制指定工作表内容

### dotNetLibXLBookObject.biffVersion <a id="dotNetLibXLBookObject.biffVersion" href="#dotNetLibXLBookObject.biffVersion">&#x23;</a>
返回二进制文件的 BIFF 版本（仅限 xls 格式）  
类型: int

### dotNetLibXLBookObject.calcMode <a id="dotNetLibXLBookObject.calcMode" href="#dotNetLibXLBookObject.calcMode">&#x23;</a>
工作簿的计算模式  
类型: CalcModeType

### dotNetLibXLBookObject.colorPack(red,green,blue) <a id="dotNetLibXLBookObject.colorPack" href="#dotNetLibXLBookObject.colorPack">&#x23;</a>
打包红、绿、蓝分量为颜色类型  

[返回对象:dotNetLibXLColorObject](#dotNetLibXLColorObject)

### dotNetLibXLBookObject.colorUnpack(color,red,green,blue) <a id="dotNetLibXLBookObject.colorUnpack" href="#dotNetLibXLBookObject.colorUnpack">&#x23;</a>
解包颜色类型为红、绿、蓝分量  
返回: void,red,green,blue

### dotNetLibXLBookObject.coreProperties() <a id="dotNetLibXLBookObject.coreProperties" href="#dotNetLibXLBookObject.coreProperties">&#x23;</a>
返回工作簿属性  

[返回对象:dotNetLibXLCorePropertiesObject](#dotNetLibXLCorePropertiesObject)

### dotNetLibXLBookObject.customNumFormat(fmt) <a id="dotNetLibXLBookObject.customNumFormat" href="#dotNetLibXLBookObject.customNumFormat">&#x23;</a>
返回指定自定义格式标识符的格式字符串

### dotNetLibXLBookObject.date1904 <a id="dotNetLibXLBookObject.date1904" href="#dotNetLibXLBookObject.date1904">&#x23;</a>
日期系统模式属性  
类型: bool

### dotNetLibXLBookObject.datePack(year,month,day) <a id="dotNetLibXLBookObject.datePack" href="#dotNetLibXLBookObject.datePack">&#x23;</a>
打包日期信息为双精度浮点数

### dotNetLibXLBookObject.datePack(year,month,day,hour,min,sec) <a id="dotNetLibXLBookObject.datePack" href="#dotNetLibXLBookObject.datePack">&#x23;</a>
打包日期和时间信息为双精度浮点数

### dotNetLibXLBookObject.datePack(year,month,day,hour,min,sec,msec) <a id="dotNetLibXLBookObject.datePack" href="#dotNetLibXLBookObject.datePack">&#x23;</a>
打包日期和时间（含毫秒）信息为双精度浮点数

### dotNetLibXLBookObject.dateUnpack(value,year,month,day) <a id="dotNetLibXLBookObject.dateUnpack" href="#dotNetLibXLBookObject.dateUnpack">&#x23;</a>
解包日期信息  
返回: bool,year,month,day

### dotNetLibXLBookObject.dateUnpack(value,year,month,day,hour,min,sec) <a id="dotNetLibXLBookObject.dateUnpack" href="#dotNetLibXLBookObject.dateUnpack">&#x23;</a>
解包日期和时间信息  
返回: bool,year,month,day,hour,min,sec

### dotNetLibXLBookObject.dateUnpack(value,year,month,day,hour,min,sec,msec) <a id="dotNetLibXLBookObject.dateUnpack" href="#dotNetLibXLBookObject.dateUnpack">&#x23;</a>
解包日期和时间（含毫秒）信息  
返回: bool,year,month,day,hour,min,sec,msec

### dotNetLibXLBookObject.defaultFont(fontSize) <a id="dotNetLibXLBookObject.defaultFont" href="#dotNetLibXLBookObject.defaultFont">&#x23;</a>
返回默认字体名称和大小  
返回: string,fontSize

### dotNetLibXLBookObject.delSheet(index) <a id="dotNetLibXLBookObject.delSheet" href="#dotNetLibXLBookObject.delSheet">&#x23;</a>
删除指定索引的工作表

### dotNetLibXLBookObject.font(index) <a id="dotNetLibXLBookObject.font" href="#dotNetLibXLBookObject.font">&#x23;</a>
返回指定索引的字体  

[返回对象:dotNetLibXLFontObject](#dotNetLibXLFontObject)

### dotNetLibXLBookObject.fontSize() <a id="dotNetLibXLBookObject.fontSize" href="#dotNetLibXLBookObject.fontSize">&#x23;</a>
返回字体数量

### dotNetLibXLBookObject.format(index) <a id="dotNetLibXLBookObject.format" href="#dotNetLibXLBookObject.format">&#x23;</a>
返回指定索引的格式  

[返回对象:dotNetLibXLFormatObject](#dotNetLibXLFormatObject)

### dotNetLibXLBookObject.formatSize() <a id="dotNetLibXLBookObject.formatSize" href="#dotNetLibXLBookObject.formatSize">&#x23;</a>
返回格式数量

### dotNetLibXLBookObject.getPicture(index) <a id="dotNetLibXLBookObject.getPicture" href="#dotNetLibXLBookObject.getPicture">&#x23;</a>
返回指定索引的图像数据和类型  
返回: buffer,PictureType

### dotNetLibXLBookObject.getSheet <a id="dotNetLibXLBookObject.getSheet" href="#dotNetLibXLBookObject.getSheet">&#x23;</a>
获取工作表

### dotNetLibXLBookObject.getSheet() <a id="dotNetLibXLBookObject.getSheet" href="#dotNetLibXLBookObject.getSheet">&#x23;</a>
[返回对象:dotNetLibXLSheetObject](#dotNetLibXLSheetObject)

### dotNetLibXLBookObject.getSheet(index) <a id="dotNetLibXLBookObject.getSheet" href="#dotNetLibXLBookObject.getSheet">&#x23;</a>
获取指定索引的工作表

### dotNetLibXLBookObject.getSheetName(index) <a id="dotNetLibXLBookObject.getSheetName" href="#dotNetLibXLBookObject.getSheetName">&#x23;</a>
返回指定索引的工作表名称

### dotNetLibXLBookObject.insertSheet <a id="dotNetLibXLBookObject.insertSheet" href="#dotNetLibXLBookObject.insertSheet">&#x23;</a>
插入工作表

### dotNetLibXLBookObject.insertSheet() <a id="dotNetLibXLBookObject.insertSheet" href="#dotNetLibXLBookObject.insertSheet">&#x23;</a>
[返回对象:dotNetLibXLSheetObject](#dotNetLibXLSheetObject)

### dotNetLibXLBookObject.insertSheet(index,name) <a id="dotNetLibXLBookObject.insertSheet" href="#dotNetLibXLBookObject.insertSheet">&#x23;</a>
在指定索引处插入新的工作表

### dotNetLibXLBookObject.insertSheet(index,name,initSheet) <a id="dotNetLibXLBookObject.insertSheet" href="#dotNetLibXLBookObject.insertSheet">&#x23;</a>
在指定索引处插入新的工作表，并复制参数 @initSheet 指定工作表内容

### dotNetLibXLBookObject.isWriteProtected <a id="dotNetLibXLBookObject.isWriteProtected" href="#dotNetLibXLBookObject.isWriteProtected">&#x23;</a>
返回工作簿是否标记为只读  
类型: bool

### dotNetLibXLBookObject.load(filename) <a id="dotNetLibXLBookObject.load" href="#dotNetLibXLBookObject.load">&#x23;</a>
自文件载入表格

### dotNetLibXLBookObject.load(filename,sheetIndex) <a id="dotNetLibXLBookObject.load" href="#dotNetLibXLBookObject.load">&#x23;</a>
自文件载入表格，仅载入指定工作表

### dotNetLibXLBookObject.load(filename,sheetIndex,firstRow,lastRow) <a id="dotNetLibXLBookObject.load" href="#dotNetLibXLBookObject.load">&#x23;</a>
自文件载入表格，仅载入指定工作表和行范围

### dotNetLibXLBookObject.load(filename,sheetIndex,firstRow,lastRow,tempFile) <a id="dotNetLibXLBookObject.load" href="#dotNetLibXLBookObject.load">&#x23;</a>
自文件载入表格，仅载入指定工作表和行范围，使用临时文件减少内存消耗

### dotNetLibXLBookObject.load(filename,sheetIndex,tempFile) <a id="dotNetLibXLBookObject.load" href="#dotNetLibXLBookObject.load">&#x23;</a>
自文件载入表格，仅载入指定工作表，使用临时文件减少内存消耗

### dotNetLibXLBookObject.load(filename,tempFile) <a id="dotNetLibXLBookObject.load" href="#dotNetLibXLBookObject.load">&#x23;</a>
自文件载入表格，使用临时文件减少内存消耗。  
tempFile 可以用 io.tmpname 生成。  
注意 filename 将自动调用 io.fullpath 转换为完整路径，  
但 tempFile 参数不会自动调用 io.fullpath 转换。

### dotNetLibXLBookObject.loadBuffer(buffer) <a id="dotNetLibXLBookObject.loadBuffer" href="#dotNetLibXLBookObject.loadBuffer">&#x23;</a>
自内存 buffer 加载表格。  
参数 @buffer 可指定字节串（buffer 类型）或字符串（string 类型）。  
注意：应当用 loadBuffer 替代废弃的 loadRaw 方法。

### dotNetLibXLBookObject.loadBuffer(buffer,size) <a id="dotNetLibXLBookObject.loadBuffer" href="#dotNetLibXLBookObject.loadBuffer">&#x23;</a>
自内存 buffer 载入文件。  
参数 @buffer 可指定字节串（buffer 类型）或字符串（string 类型）。  
参数 @size 可省略

### dotNetLibXLBookObject.loadBuffer(buffer,size,sheetIndex) <a id="dotNetLibXLBookObject.loadBuffer" href="#dotNetLibXLBookObject.loadBuffer">&#x23;</a>
自内存 buffer 载入文件，仅载入指定工作表。  
参数 @buffer 可指定字节串（buffer 类型）或字符串（string 类型）。  
参数 @size 可省略（留空但保留位置），默认取 buffer 长度。

### dotNetLibXLBookObject.loadBuffer(buffer,size,sheetIndex,firstRow,lastRow) <a id="dotNetLibXLBookObject.loadBuffer" href="#dotNetLibXLBookObject.loadBuffer">&#x23;</a>
自内存 buffer 载入文件，仅载入指定工作表和行范围。  
参数 @buffer 可指定字节串（buffer 类型）或字符串（string 类型）。  
参数 @size 可省略（留空但保留位置），默认取 buffer 长度。

### dotNetLibXLBookObject.loadInfo(filename) <a id="dotNetLibXLBookObject.loadInfo" href="#dotNetLibXLBookObject.loadInfo">&#x23;</a>
仅载入工作表信息，可用于获取工作表数量和名称

### dotNetLibXLBookObject.loadWithoutEmptyCells(filename) <a id="dotNetLibXLBookObject.loadWithoutEmptyCells" href="#dotNetLibXLBookObject.loadWithoutEmptyCells">&#x23;</a>
载入文件，不包含空单元格和格式信息以减少内存消耗

### dotNetLibXLBookObject.moveSheet(srcIndex,dstIndex) <a id="dotNetLibXLBookObject.moveSheet" href="#dotNetLibXLBookObject.moveSheet">&#x23;</a>
移动工作表位置

### dotNetLibXLBookObject.pictureSize() <a id="dotNetLibXLBookObject.pictureSize" href="#dotNetLibXLBookObject.pictureSize">&#x23;</a>
返回工作簿中图像的数量

### dotNetLibXLBookObject.refR1C1 <a id="dotNetLibXLBookObject.refR1C1" href="#dotNetLibXLBookObject.refR1C1">&#x23;</a>
R1C1 引用模式属性  
类型: bool

### dotNetLibXLBookObject.removeAllPhonetics() <a id="dotNetLibXLBookObject.removeAllPhonetics" href="#dotNetLibXLBookObject.removeAllPhonetics">&#x23;</a>
从工作簿中移除所有拼音数据（注音）

### dotNetLibXLBookObject.removePrinterSettings() <a id="dotNetLibXLBookObject.removePrinterSettings" href="#dotNetLibXLBookObject.removePrinterSettings">&#x23;</a>
从工作簿中移除所有打印设置

### dotNetLibXLBookObject.removeVBA() <a id="dotNetLibXLBookObject.removeVBA" href="#dotNetLibXLBookObject.removeVBA">&#x23;</a>
从工作簿中移除所有 VBA 脚本（宏）

### dotNetLibXLBookObject.rgbMode <a id="dotNetLibXLBookObject.rgbMode" href="#dotNetLibXLBookObject.rgbMode">&#x23;</a>
RGB 模式属性  
类型: bool

### dotNetLibXLBookObject.save(filename) <a id="dotNetLibXLBookObject.save" href="#dotNetLibXLBookObject.save">&#x23;</a>
保存表格到文件

### dotNetLibXLBookObject.save(filename,useTempFile) <a id="dotNetLibXLBookObject.save" href="#dotNetLibXLBookObject.save">&#x23;</a>
保存表格到文件，使用临时文件减少内存消耗

### dotNetLibXLBookObject.saveBuffer() <a id="dotNetLibXLBookObject.saveBuffer" href="#dotNetLibXLBookObject.saveBuffer">&#x23;</a>
保存到内存 buffer，返回字节串（ buffer 类型）。  
注意：应当用 saveBuffer 替代废弃的 saveRaw 方法。

### dotNetLibXLBookObject.setActiveSheet(index) <a id="dotNetLibXLBookObject.setActiveSheet" href="#dotNetLibXLBookObject.setActiveSheet">&#x23;</a>
设置当前活动工作表的索引

### dotNetLibXLBookObject.setDefaultFont(fontName,fontSize) <a id="dotNetLibXLBookObject.setDefaultFont" href="#dotNetLibXLBookObject.setDefaultFont">&#x23;</a>
设置默认字体名称和大小

### dotNetLibXLBookObject.setKey(name,key) <a id="dotNetLibXLBookObject.setKey" href="#dotNetLibXLBookObject.setKey">&#x23;</a>
设置客户许可证密钥

### dotNetLibXLBookObject.sheetCount() <a id="dotNetLibXLBookObject.sheetCount" href="#dotNetLibXLBookObject.sheetCount">&#x23;</a>
返回工作表数量

### dotNetLibXLBookObject.sheetType(index) <a id="dotNetLibXLBookObject.sheetType" href="#dotNetLibXLBookObject.sheetType">&#x23;</a>
返回指定索引的工作表类型

### dotNetLibXLBookObject.template <a id="dotNetLibXLBookObject.template" href="#dotNetLibXLBookObject.template">&#x23;</a>
模板标志属性  
类型: bool

### dotNetLibXLBookObject.version <a id="dotNetLibXLBookObject.version" href="#dotNetLibXLBookObject.version">&#x23;</a>
返回 LibXL 库的版本  
类型: int

## dotNetLibXLFontObject 成员列表 <a id="dotNetLibXLFontObject" href="#dotNetLibXLFontObject">&#x23;</a>

### dotNetLibXLFontObject.color <a id="dotNetLibXLFontObject.color" href="#dotNetLibXLFontObject.color">&#x23;</a>
颜色。  
以 _LIBXL_COLOR_ 前缀的自动完成常量数值表示，  
例如 `0x16/*_LIBXL_COLOR_GRAY25*/`

### dotNetLibXLFontObject.name <a id="dotNetLibXLFontObject.name" href="#dotNetLibXLFontObject.name">&#x23;</a>
字体名，字符串值

### dotNetLibXLFontObject.size <a id="dotNetLibXLFontObject.size" href="#dotNetLibXLFontObject.size">&#x23;</a>
字体大小,数值，1 ~ 409 points

## dotNetLibXLSheetObject 成员列表 <a id="dotNetLibXLSheetObject" href="#dotNetLibXLSheetObject">&#x23;</a>

### dotNetLibXLSheetObject.addConditionalFormatting() <a id="dotNetLibXLSheetObject.addConditionalFormatting" href="#dotNetLibXLSheetObject.addConditionalFormatting">&#x23;</a>
添加条件格式规则到工作表（仅限 xlsx 文件）。  

[返回对象:dotNetLibXLConditionalFormattingObject](#dotNetLibXLConditionalFormattingObject)

### dotNetLibXLSheetObject.addDataValidation(type,op,rowFirst,rowLast,colFirst,colLast,value) <a id="dotNetLibXLSheetObject.addDataValidation" href="#dotNetLibXLSheetObject.addDataValidation">&#x23;</a>
为指定范围添加数据验证（仅限 xlsx 文件）。  
DataValidationType 值:  
_LIBXL_VALIDATION_TYPE_NONE: 无数据验证  
_LIBXL_VALIDATION_TYPE_WHOLE: 检查满足给定条件的整数值  
_LIBXL_VALIDATION_TYPE_DECIMAL: 检查满足给定条件的小数值  
_LIBXL_VALIDATION_TYPE_LIST: 检查值是否匹配值列表  
_LIBXL_VALIDATION_TYPE_DATE: 检查满足给定条件的日期值  
_LIBXL_VALIDATION_TYPE_TIME: 检查满足给定条件的时间值  
_LIBXL_VALIDATION_TYPE_TEXTLENGTH: 检查长度满足给定条件的文本值  
_LIBXL_VALIDATION_TYPE_CUSTOM: 使用自定义公式检查单元格值  
DataValidationOperator 值:  
_LIBXL_VALIDATION_OP_BETWEEN: 值介于两个值之间  
_LIBXL_VALIDATION_OP_NOTBETWEEN: 值不介于两个值之间  
_LIBXL_VALIDATION_OP_EQUAL: 值等于指定值  
_LIBXL_VALIDATION_OP_NOTEQUAL: 值不等于指定值  
_LIBXL_VALIDATION_OP_LESSTHAN: 值小于指定值  
_LIBXL_VALIDATION_OP_LESSTHANOREQUAL: 值小于或等于指定值  
_LIBXL_VALIDATION_OP_GREATERTHAN: 值大于指定值  
_LIBXL_VALIDATION_OP_GREATERTHANOREQUAL: 值大于或等于指定值

### dotNetLibXLSheetObject.addDataValidation(type,op,rowFirst,rowLast,colFirst,colLast,value1,value2) <a id="dotNetLibXLSheetObject.addDataValidation" href="#dotNetLibXLSheetObject.addDataValidation">&#x23;</a>
为指定范围添加带两个值的数据验证（仅限 xlsx 文件）。

### dotNetLibXLSheetObject.addDataValidation(type,op,rowFirst,rowLast,colFirst,colLast,value1,value2,allowBlank,hideDropDown,showInputMessage,showErrorMessage,promptTitle,prompt,errorTitle,error,errorStyle) <a id="dotNetLibXLSheetObject.addDataValidation" href="#dotNetLibXLSheetObject.addDataValidation">&#x23;</a>
为指定范围添加带扩展参数的数据验证（仅限 xlsx 文件）。  
DataValidationErrorStyle 值:  
_LIBXL_VALIDATION_ERRSTYLE_STOP: 停止图标  
_LIBXL_VALIDATION_ERRSTYLE_WARNING: 警告图标  
_LIBXL_VALIDATION_ERRSTYLE_INFORMATION: 信息图标

### dotNetLibXLSheetObject.addDataValidationDouble(type,op,rowFirst,rowLast,colFirst,colLast,value) <a id="dotNetLibXLSheetObject.addDataValidationDouble" href="#dotNetLibXLSheetObject.addDataValidationDouble">&#x23;</a>
为指定范围添加带双精度或日期值的数据验证（仅限 xlsx 文件）。

### dotNetLibXLSheetObject.addDataValidationDouble(type,op,rowFirst,rowLast,colFirst,colLast,value1,value2) <a id="dotNetLibXLSheetObject.addDataValidationDouble" href="#dotNetLibXLSheetObject.addDataValidationDouble">&#x23;</a>
为指定范围添加带双精度或日期值的两个数据验证（仅限 xlsx 文件）。

### dotNetLibXLSheetObject.addDataValidationDouble(type,op,rowFirst,rowLast,colFirst,colLast,value1,value2,allowBlank,hideDropDown,showInputMessage,showErrorMessage,promptTitle,prompt,errorTitle,error,errorStyle) <a id="dotNetLibXLSheetObject.addDataValidationDouble" href="#dotNetLibXLSheetObject.addDataValidationDouble">&#x23;</a>
为指定范围添加带扩展参数的双精度或日期值数据验证（仅限 xlsx 文件）。

### dotNetLibXLSheetObject.addHyperlink(hyperlink,rowFirst,rowLast,colFirst,colLast) <a id="dotNetLibXLSheetObject.addHyperlink" href="#dotNetLibXLSheetObject.addHyperlink">&#x23;</a>
添加新超链接。

### dotNetLibXLSheetObject.addIgnoredError(rowFirst,colFirst,rowLast,colLast,iError) <a id="dotNetLibXLSheetObject.addIgnoredError" href="#dotNetLibXLSheetObject.addIgnoredError">&#x23;</a>
为指定范围添加忽略的错误。  
返回: bool  
IgnoredError 值:  
_LIBXL_IERR_EVAL_ERROR: 忽略单元格包含公式导致错误的情况  
_LIBXL_IERR_EMPTY_CELLREF: 忽略公式引用空单元格的情况  
_LIBXL_IERR_NUMBER_STORED_AS_TEXT: 忽略数字格式为文本或以撇号开头的情况  
_LIBXL_IERR_INCONSIST_RANGE: 忽略公式在区域中省略某些单元格的情况  
_LIBXL_IERR_INCONSIST_FMLA: 忽略工作表区域中公式与其他公式不同的情况  
_LIBXL_IERR_TWODIG_TEXTYEAR: 忽略公式包含年份表示为2位数字的文本格式单元格的情况  
_LIBXL_IERR_UNLOCK_FMLA: 忽略未锁定单元格包含公式的情况  
_LIBXL_IERR_DATA_VALIDATION: 忽略表格中单元格值不符合数据验证规则的情况

### dotNetLibXLSheetObject.addSelectionRange(sqref) <a id="dotNetLibXLSheetObject.addSelectionRange" href="#dotNetLibXLSheetObject.addSelectionRange">&#x23;</a>
添加范围到选择。

### dotNetLibXLSheetObject.addTable(name,rowFirst,rowLast,colFirst,colLast,hasHeaders,tableStyle) <a id="dotNetLibXLSheetObject.addTable" href="#dotNetLibXLSheetObject.addTable">&#x23;</a>
添加表格到工作表。  

[返回对象:dotNetLibXLTableObject](#dotNetLibXLTableObject)

### dotNetLibXLSheetObject.addrToRowCol(addr,row,col) <a id="dotNetLibXLSheetObject.addrToRowCol" href="#dotNetLibXLSheetObject.addrToRowCol">&#x23;</a>
将单元格引用转换为行和列。  
返回: void,row,col

### dotNetLibXLSheetObject.addrToRowCol(addr,row,col,rowRelative,colRelative) <a id="dotNetLibXLSheetObject.addrToRowCol" href="#dotNetLibXLSheetObject.addrToRowCol">&#x23;</a>
将单元格引用转换为行、列及其相对性。  
返回: void,row,col,rowRelative,colRelative

### dotNetLibXLSheetObject.applyFilter() <a id="dotNetLibXLSheetObject.applyFilter" href="#dotNetLibXLSheetObject.applyFilter">&#x23;</a>
应用所有可用的自动筛选器到工作表（仅限 xlsx 文件）。

### dotNetLibXLSheetObject.applyFilter2(autoFilter) <a id="dotNetLibXLSheetObject.applyFilter2" href="#dotNetLibXLSheetObject.applyFilter2">&#x23;</a>
仅应用指定的自动筛选器到工作表（仅限 xlsx 文件）。

### dotNetLibXLSheetObject.autoFilter() <a id="dotNetLibXLSheetObject.autoFilter" href="#dotNetLibXLSheetObject.autoFilter">&#x23;</a>
返回自动筛选器。如果不存在则创建（仅限 xlsx 文件）。  

[返回对象:dotNetLibXLAutoFilterObject](#dotNetLibXLAutoFilterObject)

### dotNetLibXLSheetObject.cellFormat(row,col) <a id="dotNetLibXLSheetObject.cellFormat" href="#dotNetLibXLSheetObject.cellFormat">&#x23;</a>
返回单元格格式。  

[返回对象:dotNetLibXLFormatObject](#dotNetLibXLFormatObject)

### dotNetLibXLSheetObject.cellType(row,col) <a id="dotNetLibXLSheetObject.cellType" href="#dotNetLibXLSheetObject.cellType">&#x23;</a>
返回单元格类型。  
返回: CellType  
CellType 值:  
_LIBXL_CELLTYPE_EMPTY: 空，单元格不存在  
_LIBXL_CELLTYPE_NUMBER: 数值  
_LIBXL_CELLTYPE_STRING: 字符串  
_LIBXL_CELLTYPE_BOOLEAN: 布尔值  
_LIBXL_CELLTYPE_BLANK: 空白，单元格只包含格式信息  
_LIBXL_CELLTYPE_ERROR: 错误

### dotNetLibXLSheetObject.clear(rowFirst,rowLast,colFirst,colLast) <a id="dotNetLibXLSheetObject.clear" href="#dotNetLibXLSheetObject.clear">&#x23;</a>
清除指定区域的所有单元格。  
返回: bool

### dotNetLibXLSheetObject.clearPrintArea() <a id="dotNetLibXLSheetObject.clearPrintArea" href="#dotNetLibXLSheetObject.clearPrintArea">&#x23;</a>
清除打印区域。

### dotNetLibXLSheetObject.clearPrintRepeats() <a id="dotNetLibXLSheetObject.clearPrintRepeats" href="#dotNetLibXLSheetObject.clearPrintRepeats">&#x23;</a>
清除每页重复打印的行和列。

### dotNetLibXLSheetObject.colFormat(col) <a id="dotNetLibXLSheetObject.colFormat" href="#dotNetLibXLSheetObject.colFormat">&#x23;</a>
返回列格式。  

[返回对象:dotNetLibXLFormatObject](#dotNetLibXLFormatObject)

### dotNetLibXLSheetObject.colHidden(col) <a id="dotNetLibXLSheetObject.colHidden" href="#dotNetLibXLSheetObject.colHidden">&#x23;</a>
返回列是否隐藏。  
返回: bool

### dotNetLibXLSheetObject.colWidth(col) <a id="dotNetLibXLSheetObject.colWidth" href="#dotNetLibXLSheetObject.colWidth">&#x23;</a>
返回列宽。  
返回: double

### dotNetLibXLSheetObject.colWidthPx(col) <a id="dotNetLibXLSheetObject.colWidthPx" href="#dotNetLibXLSheetObject.colWidthPx">&#x23;</a>
返回列宽（像素）。  
返回: int

### dotNetLibXLSheetObject.copyCell(rowSrc,colSrc,rowDst,colDst) <a id="dotNetLibXLSheetObject.copyCell" href="#dotNetLibXLSheetObject.copyCell">&#x23;</a>
复制单元格及其格式。  
返回: bool

### dotNetLibXLSheetObject.defaultRowHeight <a id="dotNetLibXLSheetObject.defaultRowHeight" href="#dotNetLibXLSheetObject.defaultRowHeight">&#x23;</a>
默认行高（磅）。  
类型: double

### dotNetLibXLSheetObject.delHorPageBreak(row) <a id="dotNetLibXLSheetObject.delHorPageBreak" href="#dotNetLibXLSheetObject.delHorPageBreak">&#x23;</a>
移除水平分页符。  
返回: bool

### dotNetLibXLSheetObject.delHyperlink(index) <a id="dotNetLibXLSheetObject.delHyperlink" href="#dotNetLibXLSheetObject.delHyperlink">&#x23;</a>
根据索引移除超链接。

### dotNetLibXLSheetObject.delMerge(row,col) <a id="dotNetLibXLSheetObject.delMerge" href="#dotNetLibXLSheetObject.delMerge">&#x23;</a>
移除合并单元格。

### dotNetLibXLSheetObject.delMergeByIndex(index) <a id="dotNetLibXLSheetObject.delMergeByIndex" href="#dotNetLibXLSheetObject.delMergeByIndex">&#x23;</a>
根据索引移除合并单元格。  
返回: bool

### dotNetLibXLSheetObject.delNamedRange(name) <a id="dotNetLibXLSheetObject.delNamedRange" href="#dotNetLibXLSheetObject.delNamedRange">&#x23;</a>
根据名称删除命名范围。  
返回: bool

### dotNetLibXLSheetObject.delNamedRange(name,scopeId) <a id="dotNetLibXLSheetObject.delNamedRange" href="#dotNetLibXLSheetObject.delNamedRange">&#x23;</a>
根据名称和作用域ID删除命名范围。  
返回: bool

### dotNetLibXLSheetObject.delVerPageBreak(col) <a id="dotNetLibXLSheetObject.delVerPageBreak" href="#dotNetLibXLSheetObject.delVerPageBreak">&#x23;</a>
移除垂直分页符。  
返回: bool

### dotNetLibXLSheetObject.displayGridlines <a id="dotNetLibXLSheetObject.displayGridlines" href="#dotNetLibXLSheetObject.displayGridlines">&#x23;</a>
是否显示网格线。  
类型: bool

### dotNetLibXLSheetObject.firstCol() <a id="dotNetLibXLSheetObject.firstCol" href="#dotNetLibXLSheetObject.firstCol">&#x23;</a>
返回包含已用单元格的第一列（从0开始）。  
返回: int

### dotNetLibXLSheetObject.firstFilledCol() <a id="dotNetLibXLSheetObject.firstFilledCol" href="#dotNetLibXLSheetObject.firstFilledCol">&#x23;</a>
返回包含有值单元格的第一列（从0开始）。  
返回: int

### dotNetLibXLSheetObject.firstFilledRow() <a id="dotNetLibXLSheetObject.firstFilledRow" href="#dotNetLibXLSheetObject.firstFilledRow">&#x23;</a>
返回包含有值单元格的第一行（从0开始）。  
返回: int

### dotNetLibXLSheetObject.firstRow() <a id="dotNetLibXLSheetObject.firstRow" href="#dotNetLibXLSheetObject.firstRow">&#x23;</a>
返回包含已用单元格的第一行（从0开始）。  
返回: int

### dotNetLibXLSheetObject.footer <a id="dotNetLibXLSheetObject.footer" href="#dotNetLibXLSheetObject.footer">&#x23;</a>
打印时工作表的页脚文本。  
类型: string  
特殊命令与页眉相同。

### dotNetLibXLSheetObject.footerMargin <a id="dotNetLibXLSheetObject.footerMargin" href="#dotNetLibXLSheetObject.footerMargin">&#x23;</a>
页脚边距（英寸）。  
类型: double

### dotNetLibXLSheetObject.formControl(index) <a id="dotNetLibXLSheetObject.formControl" href="#dotNetLibXLSheetObject.formControl">&#x23;</a>
返回指定索引的表单控件（仅限 xlsx 文件）。  

[返回对象:dotNetLibXLFormControlObject](#dotNetLibXLFormControlObject)

### dotNetLibXLSheetObject.formControlSize() <a id="dotNetLibXLSheetObject.formControlSize" href="#dotNetLibXLSheetObject.formControlSize">&#x23;</a>
返回工作表中表单控件的数量（仅限 xlsx 文件）。  
返回: int

### dotNetLibXLSheetObject.getActiveCell(row,col) <a id="dotNetLibXLSheetObject.getActiveCell" href="#dotNetLibXLSheetObject.getActiveCell">&#x23;</a>
获取工作表的活动单元格。  
返回: bool,row,col

### dotNetLibXLSheetObject.getHorPageBreak(index) <a id="dotNetLibXLSheetObject.getHorPageBreak" href="#dotNetLibXLSheetObject.getHorPageBreak">&#x23;</a>
返回指定位置的水平分页符行。  
返回: int

### dotNetLibXLSheetObject.getHorPageBreakSize() <a id="dotNetLibXLSheetObject.getHorPageBreakSize" href="#dotNetLibXLSheetObject.getHorPageBreakSize">&#x23;</a>
返回工作表中水平分页符的数量。  
返回: int

### dotNetLibXLSheetObject.getMerge(row,col,rowFirst,rowLast,colFirst,colLast) <a id="dotNetLibXLSheetObject.getMerge" href="#dotNetLibXLSheetObject.getMerge">&#x23;</a>
获取指定单元格的合并区域。  
返回: bool,rowFirst,rowLast,colFirst,colLast

### dotNetLibXLSheetObject.getNamedRange(name,rowFirst,rowLast,colFirst,colLast) <a id="dotNetLibXLSheetObject.getNamedRange" href="#dotNetLibXLSheetObject.getNamedRange">&#x23;</a>
根据名称获取命名范围坐标。  
返回: bool,rowFirst,rowLast,colFirst,colLast

### dotNetLibXLSheetObject.getNamedRange(name,rowFirst,rowLast,colFirst,colLast,scopeId) <a id="dotNetLibXLSheetObject.getNamedRange" href="#dotNetLibXLSheetObject.getNamedRange">&#x23;</a>
根据名称和作用域ID获取命名范围坐标。  
返回: bool,rowFirst,rowLast,colFirst,colLast

### dotNetLibXLSheetObject.getNamedRange(name,rowFirst,rowLast,colFirst,colLast,scopeId,hidden) <a id="dotNetLibXLSheetObject.getNamedRange" href="#dotNetLibXLSheetObject.getNamedRange">&#x23;</a>
根据名称、作用域ID和隐藏状态获取命名范围坐标。  
返回: bool,rowFirst,rowLast,colFirst,colLast,hidden

### dotNetLibXLSheetObject.getPicture(index) <a id="dotNetLibXLSheetObject.getPicture" href="#dotNetLibXLSheetObject.getPicture">&#x23;</a>
返回工作表中指定位置的图像索引。  
返回: int

### dotNetLibXLSheetObject.getPicture(index,rowTop,colLeft,rowBottom,colRight) <a id="dotNetLibXLSheetObject.getPicture" href="#dotNetLibXLSheetObject.getPicture">&#x23;</a>
返回工作表中指定位置的图像索引和位置。  
返回: int,rowTop,colLeft,rowBottom,colRight

### dotNetLibXLSheetObject.getPicture(index,rowTop,colLeft,rowBottom,colRight,width,height) <a id="dotNetLibXLSheetObject.getPicture" href="#dotNetLibXLSheetObject.getPicture">&#x23;</a>
返回工作表中指定位置的图像索引、位置和尺寸。  
返回: int,rowTop,colLeft,rowBottom,colRight,width,height

### dotNetLibXLSheetObject.getPicture(index,rowTop,colLeft,rowBottom,colRight,width,height,offset_x,offset_y) <a id="dotNetLibXLSheetObject.getPicture" href="#dotNetLibXLSheetObject.getPicture">&#x23;</a>
返回工作表中指定位置的图像索引、位置、尺寸和偏移量。  
返回: int,rowTop,colLeft,rowBottom,colRight,width,height,offset_x,offset_y

### dotNetLibXLSheetObject.getPrintFit(wPages,hPages) <a id="dotNetLibXLSheetObject.getPrintFit" href="#dotNetLibXLSheetObject.getPrintFit">&#x23;</a>
返回是否启用适应页面打印选项。  
返回: bool,wPages,hPages

### dotNetLibXLSheetObject.getTabColor(red,green,blue) <a id="dotNetLibXLSheetObject.getTabColor" href="#dotNetLibXLSheetObject.getTabColor">&#x23;</a>
返回工作表标签的 RGB 颜色。  
返回: bool,red,green,blue

### dotNetLibXLSheetObject.getTable(name,rowFirst,rowLast,colFirst,colLast,headerRowCount,totalsRowCount) <a id="dotNetLibXLSheetObject.getTable" href="#dotNetLibXLSheetObject.getTable">&#x23;</a>
根据名称获取表格参数。  
返回: bool,rowFirst,rowLast,colFirst,colLast,headerRowCount,totalsRowCount

### dotNetLibXLSheetObject.getTableByIndex(index) <a id="dotNetLibXLSheetObject.getTableByIndex" href="#dotNetLibXLSheetObject.getTableByIndex">&#x23;</a>
根据索引获取表格（仅限 xlsx 文件）。  

[返回对象:dotNetLibXLTableObject](#dotNetLibXLTableObject)

### dotNetLibXLSheetObject.getTableByName(name) <a id="dotNetLibXLSheetObject.getTableByName" href="#dotNetLibXLSheetObject.getTableByName">&#x23;</a>
根据名称获取表格（仅限 xlsx 文件）。  

[返回对象:dotNetLibXLTableObject](#dotNetLibXLTableObject)

### dotNetLibXLSheetObject.getTopLeftView(row,col) <a id="dotNetLibXLSheetObject.getTopLeftView" href="#dotNetLibXLSheetObject.getTopLeftView">&#x23;</a>
提取工作表第一个可见行和最左侧可见列。  
返回: void,row,col

### dotNetLibXLSheetObject.getVerPageBreak(index) <a id="dotNetLibXLSheetObject.getVerPageBreak" href="#dotNetLibXLSheetObject.getVerPageBreak">&#x23;</a>
返回指定位置的垂直分页符列。  
返回: int

### dotNetLibXLSheetObject.getVerPageBreakSize() <a id="dotNetLibXLSheetObject.getVerPageBreakSize" href="#dotNetLibXLSheetObject.getVerPageBreakSize">&#x23;</a>
返回工作表中垂直分页符的数量。  
返回: int

### dotNetLibXLSheetObject.groupCols(colFirst,colLast,collapsed) <a id="dotNetLibXLSheetObject.groupCols" href="#dotNetLibXLSheetObject.groupCols">&#x23;</a>
分组列。  
返回: bool

### dotNetLibXLSheetObject.groupRows(rowFirst,rowLast,collapsed) <a id="dotNetLibXLSheetObject.groupRows" href="#dotNetLibXLSheetObject.groupRows">&#x23;</a>
分组行。  
返回: bool

### dotNetLibXLSheetObject.groupSummaryBelow <a id="dotNetLibXLSheetObject.groupSummaryBelow" href="#dotNetLibXLSheetObject.groupSummaryBelow">&#x23;</a>
分组行摘要是否在下方。  
类型: bool

### dotNetLibXLSheetObject.groupSummaryRight <a id="dotNetLibXLSheetObject.groupSummaryRight" href="#dotNetLibXLSheetObject.groupSummaryRight">&#x23;</a>
分组列摘要是否在右侧。  
类型: bool

### dotNetLibXLSheetObject.hCenter <a id="dotNetLibXLSheetObject.hCenter" href="#dotNetLibXLSheetObject.hCenter">&#x23;</a>
打印时工作表是否水平居中。  
类型: bool

### dotNetLibXLSheetObject.header <a id="dotNetLibXLSheetObject.header" href="#dotNetLibXLSheetObject.header">&#x23;</a>
打印时工作表的页眉文本。  
类型: string  
特殊命令:  
&L: 指定左侧部分开始  
&P: 指定当前页码  
&N: 指定总页数  
&\\d{1,3}: 指定文本字体大小 (例如: &9 或 &36)  
&S: 指定删除线文本样式开/关  
&X: 指定上标文本样式开/关  
&Y: 指定下标文本样式开/关  
&C: 指定中间部分开始  
&D: 指定日期  
&T: 指定时间  
&U: 指定单下划线文本样式开/关  
&E: 指定双下划线文本样式开/关  
&R: 指定右侧部分开始  
&Z: 指定工作簿文件路径  
&F: 指定工作簿文件名  
&A: 指定工作表名称  
&"fontname": 指定文本字体 (例如: &"Comic Sans MS")  
&B: 指定粗体文本样式开/关  
&I: 指定斜体文本样式开/关  
&: 指定一个和号字符 (&)

### dotNetLibXLSheetObject.headerMargin <a id="dotNetLibXLSheetObject.headerMargin" href="#dotNetLibXLSheetObject.headerMargin">&#x23;</a>
页眉边距（英寸）。  
类型: double

### dotNetLibXLSheetObject.hidden <a id="dotNetLibXLSheetObject.hidden" href="#dotNetLibXLSheetObject.hidden">&#x23;</a>
工作表的可见状态。  
类型: SheetState  
SheetState 值:  
_LIBXL_SHEETSTATE_VISIBLE: 工作表可见  
_LIBXL_SHEETSTATE_HIDDEN: 工作表隐藏，但可通过用户界面显示  
_LIBXL_SHEETSTATE_VERYHIDDEN: 工作表隐藏且无法通过用户界面显示

### dotNetLibXLSheetObject.hyperlink(index,rowFirst,rowLast,colFirst,colLast) <a id="dotNetLibXLSheetObject.hyperlink" href="#dotNetLibXLSheetObject.hyperlink">&#x23;</a>
根据索引获取超链接及其坐标。  
返回: string,rowFirst,rowLast,colFirst,colLast

### dotNetLibXLSheetObject.hyperlinkIndex(row,col) <a id="dotNetLibXLSheetObject.hyperlinkIndex" href="#dotNetLibXLSheetObject.hyperlinkIndex">&#x23;</a>
检查单元格是否包含超链接。  
返回: int

### dotNetLibXLSheetObject.hyperlinkSize <a id="dotNetLibXLSheetObject.hyperlinkSize" href="#dotNetLibXLSheetObject.hyperlinkSize">&#x23;</a>
工作表中超链接的数量。  
类型: int

### dotNetLibXLSheetObject.insertCol(colFirst,colLast) <a id="dotNetLibXLSheetObject.insertCol" href="#dotNetLibXLSheetObject.insertCol">&#x23;</a>
插入列。  
返回: bool

### dotNetLibXLSheetObject.insertRow(rowFirst,rowLast) <a id="dotNetLibXLSheetObject.insertRow" href="#dotNetLibXLSheetObject.insertRow">&#x23;</a>
插入行。  
返回: bool

### dotNetLibXLSheetObject.isAutoFilter() <a id="dotNetLibXLSheetObject.isAutoFilter" href="#dotNetLibXLSheetObject.isAutoFilter">&#x23;</a>
返回是否已存在自动筛选器（仅限 xlsx 文件）。  
返回: bool

### dotNetLibXLSheetObject.isDate(row,col) <a id="dotNetLibXLSheetObject.isDate" href="#dotNetLibXLSheetObject.isDate">&#x23;</a>
检查单元格是否包含日期或时间值。  
返回: bool

### dotNetLibXLSheetObject.isFormula(row,col) <a id="dotNetLibXLSheetObject.isFormula" href="#dotNetLibXLSheetObject.isFormula">&#x23;</a>
检查单元格是否包含公式。  
返回: bool

### dotNetLibXLSheetObject.isRichStr(row,col) <a id="dotNetLibXLSheetObject.isRichStr" href="#dotNetLibXLSheetObject.isRichStr">&#x23;</a>
检查单元格是否包含富文本字符串。  
返回: bool

### dotNetLibXLSheetObject.landscape <a id="dotNetLibXLSheetObject.landscape" href="#dotNetLibXLSheetObject.landscape">&#x23;</a>
页面方向模式：true - 横向，false - 纵向。  
类型: bool

### dotNetLibXLSheetObject.lastCol() <a id="dotNetLibXLSheetObject.lastCol" href="#dotNetLibXLSheetObject.lastCol">&#x23;</a>
返回包含已用单元格的最后一列之后的一列（从0开始）。  
返回: int

### dotNetLibXLSheetObject.lastFilledCol() <a id="dotNetLibXLSheetObject.lastFilledCol" href="#dotNetLibXLSheetObject.lastFilledCol">&#x23;</a>
返回包含有值单元格的最后一列之后的一列（从0开始）。  
返回: int

### dotNetLibXLSheetObject.lastFilledRow() <a id="dotNetLibXLSheetObject.lastFilledRow" href="#dotNetLibXLSheetObject.lastFilledRow">&#x23;</a>
返回包含有值单元格的最后一行之后的一行（从0开始）。  
返回: int

### dotNetLibXLSheetObject.lastRow() <a id="dotNetLibXLSheetObject.lastRow" href="#dotNetLibXLSheetObject.lastRow">&#x23;</a>
返回包含已用单元格的最后一行之后的一行（从0开始）。  
返回: int

### dotNetLibXLSheetObject.marginBottom <a id="dotNetLibXLSheetObject.marginBottom" href="#dotNetLibXLSheetObject.marginBottom">&#x23;</a>
工作表下边距（英寸）。  
类型: double

### dotNetLibXLSheetObject.marginLeft <a id="dotNetLibXLSheetObject.marginLeft" href="#dotNetLibXLSheetObject.marginLeft">&#x23;</a>
工作表左边距（英寸）。  
类型: double

### dotNetLibXLSheetObject.marginRight <a id="dotNetLibXLSheetObject.marginRight" href="#dotNetLibXLSheetObject.marginRight">&#x23;</a>
工作表右边距（英寸）。  
类型: double

### dotNetLibXLSheetObject.marginTop <a id="dotNetLibXLSheetObject.marginTop" href="#dotNetLibXLSheetObject.marginTop">&#x23;</a>
工作表上边距（英寸）。  
类型: double

### dotNetLibXLSheetObject.merge(index,rowFirst,rowLast,colFirst,colLast) <a id="dotNetLibXLSheetObject.merge" href="#dotNetLibXLSheetObject.merge">&#x23;</a>
根据索引获取合并单元格。  
返回: bool,rowFirst,rowLast,colFirst,colLast

### dotNetLibXLSheetObject.mergeSize() <a id="dotNetLibXLSheetObject.mergeSize" href="#dotNetLibXLSheetObject.mergeSize">&#x23;</a>
返回工作表中合并单元格的数量。  
返回: int

### dotNetLibXLSheetObject.name <a id="dotNetLibXLSheetObject.name" href="#dotNetLibXLSheetObject.name">&#x23;</a>
工作表名称。  
类型: string

### dotNetLibXLSheetObject.namedRange(index,rowFirst,rowLast,colFirst,colLast) <a id="dotNetLibXLSheetObject.namedRange" href="#dotNetLibXLSheetObject.namedRange">&#x23;</a>
根据索引获取命名范围坐标。  
返回: string,rowFirst,rowLast,colFirst,colLast

### dotNetLibXLSheetObject.namedRange(index,rowFirst,rowLast,colFirst,colLast,scopeId) <a id="dotNetLibXLSheetObject.namedRange" href="#dotNetLibXLSheetObject.namedRange">&#x23;</a>
根据索引和作用域ID获取命名范围坐标。  
返回: string,rowFirst,rowLast,colFirst,colLast,scopeId

### dotNetLibXLSheetObject.namedRange(index,rowFirst,rowLast,colFirst,colLast,scopeId,hidden) <a id="dotNetLibXLSheetObject.namedRange" href="#dotNetLibXLSheetObject.namedRange">&#x23;</a>
根据索引、作用域ID和隐藏状态获取命名范围坐标。  
返回: string,rowFirst,rowLast,colFirst,colLast,scopeId,hidden

### dotNetLibXLSheetObject.namedRangeSize <a id="dotNetLibXLSheetObject.namedRangeSize" href="#dotNetLibXLSheetObject.namedRangeSize">&#x23;</a>
工作表中命名范围的数量。  
类型: int

### dotNetLibXLSheetObject.paper <a id="dotNetLibXLSheetObject.paper" href="#dotNetLibXLSheetObject.paper">&#x23;</a>
纸张大小。  
类型: Paper  
Paper 值:  
_LIBXL_PAPER_DEFAULT: 默认纸张大小  
_LIBXL_PAPER_LETTER: US Letter 8 1/2 x 11 in  
_LIBXL_PAPER_LETTERSMALL: US Letter Small 8 1/2 x 11 in  
_LIBXL_PAPER_TABLOID: US Tabloid 11 x 17 in  
_LIBXL_PAPER_LEDGER: US Ledger 17 x 11 in  
_LIBXL_PAPER_LEGAL: US Legal 8 1/2 x 14 in  
_LIBXL_PAPER_STATEMENT: US Statement 5 1/2 x 8 1/2 in  
_LIBXL_PAPER_EXECUTIVE: US Executive 7 1/4 x 10 1/2 in  
PAPER_A3: A3 297 x 420 mm  
PAPER_A4: A4 210 x 297 mm  
PAPER_A4SMALL: A4 Small 210 x 297 mm  
PAPER_A5: A5 148 x 210 mm  
PAPER_B4: B4 (JIS) 250 x 354  
PAPER_B5: B5 (JIS) 182 x 257 mm  
_LIBXL_PAPER_FOLIO: Folio 8 1/2 x 13 in  
_LIBXL_PAPER_QUATRO: Quarto 215 x 275 mm  
PAPER_10x14: 10 x 14 in  
PAPER_10x17: 11 x 17 in  
_LIBXL_PAPER_NOTE: US Note 8 1/2 x 11 in  
PAPER_ENVELOPE_9: US Envelope #9 3 7/8 x 8 7/8  
PAPER_ENVELOPE_10: US Envelope #10 4 1/8 x 9 1/2  
PAPER_ENVELOPE_11: US Envelope #11 4 1/2 x 10 3/8  
PAPER_ENVELOPE_12: US Envelope #12 4 3/4 x 11  
PAPER_ENVELOPE_14: US Envelope #14 5 x 11 1/2  
_LIBXL_PAPER_C_SIZE: C size sheet  
_LIBXL_PAPER_D_SIZE: D size sheet  
_LIBXL_PAPER_E_SIZE: E size sheet  
_LIBXL_PAPER_ENVELOPE_DL: Envelope DL 110 x 220mm  
PAPER_ENVELOPE_C5: Envelope C5 162 x 229 mm  
PAPER_ENVELOPE_C3: Envelope C3 324 x 458 mm  
PAPER_ENVELOPE_C4: Envelope C4 229 x 324 mm  
PAPER_ENVELOPE_C6: Envelope C6 114 x 162 mm  
PAPER_ENVELOPE_C65: Envelope C65 114 x 229 mm  
PAPER_ENVELOPE_B4: Envelope B4 250 x 353 mm  
PAPER_ENVELOPE_B5: Envelope B5 176 x 250 mm  
PAPER_ENVELOPE_B6: Envelope B6 176 x 125 mm  
_LIBXL_PAPER_ENVELOPE: Envelope 110 x 230 mm  
_LIBXL_PAPER_ENVELOPE_MONARCH: US Envelope Monarch 3.875 x 7.5 in  
_LIBXL_PAPER_US_ENVELOPE: US Envelope 3 5/8 x 6 1/2 in  
_LIBXL_PAPER_FANFOLD: US Std Fanfold 14 7/8 x 11 in  
_LIBXL_PAPER_GERMAN_STD_FANFOLD: German Std Fanfold 8 1/2 x 12 in  
_LIBXL_PAPER_GERMAN_LEGAL_FANFOLD: German Legal Fanfold 8 1/2 x 13 in

### dotNetLibXLSheetObject.pictureSize() <a id="dotNetLibXLSheetObject.pictureSize" href="#dotNetLibXLSheetObject.pictureSize">&#x23;</a>
返回工作表中图像的数量。  
返回: int

### dotNetLibXLSheetObject.printArea(rowFirst,rowLast,colFirst,colLast) <a id="dotNetLibXLSheetObject.printArea" href="#dotNetLibXLSheetObject.printArea">&#x23;</a>
获取打印区域。  
返回: bool,rowFirst,rowLast,colFirst,colLast

### dotNetLibXLSheetObject.printGridlines <a id="dotNetLibXLSheetObject.printGridlines" href="#dotNetLibXLSheetObject.printGridlines">&#x23;</a>
打印时是否显示网格线。  
类型: bool

### dotNetLibXLSheetObject.printRepeatCols(colFirst,colLast) <a id="dotNetLibXLSheetObject.printRepeatCols" href="#dotNetLibXLSheetObject.printRepeatCols">&#x23;</a>
获取每页重复打印的列。  
返回: bool,colFirst,colLast

### dotNetLibXLSheetObject.printRepeatRows(rowFirst,rowLast) <a id="dotNetLibXLSheetObject.printRepeatRows" href="#dotNetLibXLSheetObject.printRepeatRows">&#x23;</a>
获取每页重复打印的行。  
返回: bool,rowFirst,rowLast

### dotNetLibXLSheetObject.printRowCol <a id="dotNetLibXLSheetObject.printRowCol" href="#dotNetLibXLSheetObject.printRowCol">&#x23;</a>
是否打印行和列标题。  
类型: bool

### dotNetLibXLSheetObject.printZoom <a id="dotNetLibXLSheetObject.printZoom" href="#dotNetLibXLSheetObject.printZoom">&#x23;</a>
打印缩放因子（百分比）。  
类型: int

### dotNetLibXLSheetObject.protect <a id="dotNetLibXLSheetObject.protect" href="#dotNetLibXLSheetObject.protect">&#x23;</a>
工作表是否受保护。  
类型: bool

### dotNetLibXLSheetObject.readBlank(row,col,format) <a id="dotNetLibXLSheetObject.readBlank" href="#dotNetLibXLSheetObject.readBlank">&#x23;</a>
读取空白单元格的格式。  
返回: bool,Format

### dotNetLibXLSheetObject.readBool(row,col) <a id="dotNetLibXLSheetObject.readBool" href="#dotNetLibXLSheetObject.readBool">&#x23;</a>
读取指定行列的布尔值。  
返回: bool

### dotNetLibXLSheetObject.readBool(row,col,format) <a id="dotNetLibXLSheetObject.readBool" href="#dotNetLibXLSheetObject.readBool">&#x23;</a>
读取指定行列的布尔值及其格式。  
返回: bool,Format

### dotNetLibXLSheetObject.readComment(row,col) <a id="dotNetLibXLSheetObject.readComment" href="#dotNetLibXLSheetObject.readComment">&#x23;</a>
读取指定单元格的注释（仅限 xls 格式）。  
返回: string

### dotNetLibXLSheetObject.readError(row,col) <a id="dotNetLibXLSheetObject.readError" href="#dotNetLibXLSheetObject.readError">&#x23;</a>
读取单元格错误类型。  
返回: ErrorType  
ErrorType 值:  
_LIBXL_ERRORTYPE_NULL: #NULL!  
ERRORTYPE_DIV_0: #DIV/0!  
_LIBXL_ERRORTYPE_VALUE: #VALUE!  
_LIBXL_ERRORTYPE_REF: #REF!  
_LIBXL_ERRORTYPE_NAME: #NAME?  
_LIBXL_ERRORTYPE_NUM: #NUM!  
_LIBXL_ERRORTYPE_NA: #N/A  
_LIBXL_ERRORTYPE_NOERROR: 无错误

### dotNetLibXLSheetObject.readFormula(row,col) <a id="dotNetLibXLSheetObject.readFormula" href="#dotNetLibXLSheetObject.readFormula">&#x23;</a>
读取指定行列的公式字符串。  
返回: string

### dotNetLibXLSheetObject.readFormula(row,col,format) <a id="dotNetLibXLSheetObject.readFormula" href="#dotNetLibXLSheetObject.readFormula">&#x23;</a>
读取指定行列的公式字符串及其格式。  
返回: string,Format

### dotNetLibXLSheetObject.readNum(row,col) <a id="dotNetLibXLSheetObject.readNum" href="#dotNetLibXLSheetObject.readNum">&#x23;</a>
读取指定行列的数值或日期/时间。  
返回: double

### dotNetLibXLSheetObject.readNum(row,col,format) <a id="dotNetLibXLSheetObject.readNum" href="#dotNetLibXLSheetObject.readNum">&#x23;</a>
读取指定行列的数值或日期/时间及其格式。  
返回: double,Format

### dotNetLibXLSheetObject.readRichStr(row,col) <a id="dotNetLibXLSheetObject.readRichStr" href="#dotNetLibXLSheetObject.readRichStr">&#x23;</a>
读取指定行列的富文本字符串。  

[返回对象:dotNetLibXLRichStringObject](#dotNetLibXLRichStringObject)

### dotNetLibXLSheetObject.readRichStr(row,col,format) <a id="dotNetLibXLSheetObject.readRichStr" href="#dotNetLibXLSheetObject.readRichStr">&#x23;</a>
读取指定行列的富文本字符串及其格式。  
返回: RichString,Format

### dotNetLibXLSheetObject.readStr(row,col) <a id="dotNetLibXLSheetObject.readStr" href="#dotNetLibXLSheetObject.readStr">&#x23;</a>
读取指定行列的字符串。  
返回: string

### dotNetLibXLSheetObject.readStr(row,col,format) <a id="dotNetLibXLSheetObject.readStr" href="#dotNetLibXLSheetObject.readStr">&#x23;</a>
读取指定行列的字符串及其格式。  
返回: string,Format

### dotNetLibXLSheetObject.removeCol(colFirst,colLast) <a id="dotNetLibXLSheetObject.removeCol" href="#dotNetLibXLSheetObject.removeCol">&#x23;</a>
移除列。  
返回: bool

### dotNetLibXLSheetObject.removeComment(row,col) <a id="dotNetLibXLSheetObject.removeComment" href="#dotNetLibXLSheetObject.removeComment">&#x23;</a>
移除指定单元格的注释（仅限 xls 格式）。

### dotNetLibXLSheetObject.removeDataValidations() <a id="dotNetLibXLSheetObject.removeDataValidations" href="#dotNetLibXLSheetObject.removeDataValidations">&#x23;</a>
移除工作表的所有数据验证（仅限 xlsx 文件）。

### dotNetLibXLSheetObject.removeFilter() <a id="dotNetLibXLSheetObject.removeFilter" href="#dotNetLibXLSheetObject.removeFilter">&#x23;</a>
从工作表移除自动筛选器（仅限 xlsx 文件）。

### dotNetLibXLSheetObject.removePicture(row,col) <a id="dotNetLibXLSheetObject.removePicture" href="#dotNetLibXLSheetObject.removePicture">&#x23;</a>
从工作簿中移除指定位置的图像。  
返回: bool

### dotNetLibXLSheetObject.removePictureByIndex(index) <a id="dotNetLibXLSheetObject.removePictureByIndex" href="#dotNetLibXLSheetObject.removePictureByIndex">&#x23;</a>
根据索引从工作簿中移除图像。  
返回: bool

### dotNetLibXLSheetObject.removeRow(rowFirst,rowLast) <a id="dotNetLibXLSheetObject.removeRow" href="#dotNetLibXLSheetObject.removeRow">&#x23;</a>
移除行。  
返回: bool

### dotNetLibXLSheetObject.removeSelection() <a id="dotNetLibXLSheetObject.removeSelection" href="#dotNetLibXLSheetObject.removeSelection">&#x23;</a>
移除所有选择。

### dotNetLibXLSheetObject.rightToLeft <a id="dotNetLibXLSheetObject.rightToLeft" href="#dotNetLibXLSheetObject.rightToLeft">&#x23;</a>
文本是否以从右到左模式显示。  
类型: bool

### dotNetLibXLSheetObject.rowColToAddr(row,col) <a id="dotNetLibXLSheetObject.rowColToAddr" href="#dotNetLibXLSheetObject.rowColToAddr">&#x23;</a>
将行和列转换为单元格引用。  
返回: string

### dotNetLibXLSheetObject.rowColToAddr(row,col,rowRelative,colRelative) <a id="dotNetLibXLSheetObject.rowColToAddr" href="#dotNetLibXLSheetObject.rowColToAddr">&#x23;</a>
将行、列及其相对性转换为单元格引用。  
返回: string

### dotNetLibXLSheetObject.rowFormat(row) <a id="dotNetLibXLSheetObject.rowFormat" href="#dotNetLibXLSheetObject.rowFormat">&#x23;</a>
返回行格式。  

[返回对象:dotNetLibXLFormatObject](#dotNetLibXLFormatObject)

### dotNetLibXLSheetObject.rowHeight(row) <a id="dotNetLibXLSheetObject.rowHeight" href="#dotNetLibXLSheetObject.rowHeight">&#x23;</a>
返回行高（磅）。  
返回: double

### dotNetLibXLSheetObject.rowHeightPx(row) <a id="dotNetLibXLSheetObject.rowHeightPx" href="#dotNetLibXLSheetObject.rowHeightPx">&#x23;</a>
返回行高（像素）。  
返回: int

### dotNetLibXLSheetObject.rowHidden(row) <a id="dotNetLibXLSheetObject.rowHidden" href="#dotNetLibXLSheetObject.rowHidden">&#x23;</a>
返回行是否隐藏。  
返回: bool

### dotNetLibXLSheetObject.selectionRange() <a id="dotNetLibXLSheetObject.selectionRange" href="#dotNetLibXLSheetObject.selectionRange">&#x23;</a>
返回选择范围。  
返回: string

### dotNetLibXLSheetObject.setActiveCell(row,col) <a id="dotNetLibXLSheetObject.setActiveCell" href="#dotNetLibXLSheetObject.setActiveCell">&#x23;</a>
设置工作表的活动单元格。

### dotNetLibXLSheetObject.setAutoFitArea(rowFirst,colFirst,rowLast,colLast) <a id="dotNetLibXLSheetObject.setAutoFitArea" href="#dotNetLibXLSheetObject.setAutoFitArea">&#x23;</a>
设置自动调整列宽的边界。

### dotNetLibXLSheetObject.setBorder(rowFirst,rowLast,colFirst,colLast,borderStyle,borderColor) <a id="dotNetLibXLSheetObject.setBorder" href="#dotNetLibXLSheetObject.setBorder">&#x23;</a>
在指定单元格范围设置边框。  
返回: bool

### dotNetLibXLSheetObject.setCellFormat(row,col,format) <a id="dotNetLibXLSheetObject.setCellFormat" href="#dotNetLibXLSheetObject.setCellFormat">&#x23;</a>
设置单元格格式。

### dotNetLibXLSheetObject.setCol(col,width) <a id="dotNetLibXLSheetObject.setCol" href="#dotNetLibXLSheetObject.setCol">&#x23;</a>
设置列宽。  
返回: bool

### dotNetLibXLSheetObject.setCol(col,width,format) <a id="dotNetLibXLSheetObject.setCol" href="#dotNetLibXLSheetObject.setCol">&#x23;</a>
设置列宽和格式。  
返回: bool

### dotNetLibXLSheetObject.setCol(col,width,format,hidden) <a id="dotNetLibXLSheetObject.setCol" href="#dotNetLibXLSheetObject.setCol">&#x23;</a>
设置列宽、格式并指定是否隐藏。  
返回: bool

### dotNetLibXLSheetObject.setCol(colFirst,colLast,width) <a id="dotNetLibXLSheetObject.setCol" href="#dotNetLibXLSheetObject.setCol">&#x23;</a>
设置指定范围列宽。  
返回: bool

### dotNetLibXLSheetObject.setCol(colFirst,colLast,width,format) <a id="dotNetLibXLSheetObject.setCol" href="#dotNetLibXLSheetObject.setCol">&#x23;</a>
设置指定范围列宽和格式。  
返回: bool

### dotNetLibXLSheetObject.setCol(colFirst,colLast,width,format,hidden) <a id="dotNetLibXLSheetObject.setCol" href="#dotNetLibXLSheetObject.setCol">&#x23;</a>
设置指定范围列宽、格式并指定是否隐藏。  
返回: bool

### dotNetLibXLSheetObject.setColHidden(col,hidden) <a id="dotNetLibXLSheetObject.setColHidden" href="#dotNetLibXLSheetObject.setColHidden">&#x23;</a>
隐藏列。  
返回: bool

### dotNetLibXLSheetObject.setColPx(col,widthPx) <a id="dotNetLibXLSheetObject.setColPx" href="#dotNetLibXLSheetObject.setColPx">&#x23;</a>
设置列宽（像素）。  
返回: bool

### dotNetLibXLSheetObject.setColPx(col,widthPx,format) <a id="dotNetLibXLSheetObject.setColPx" href="#dotNetLibXLSheetObject.setColPx">&#x23;</a>
设置列宽（像素）和格式。  
返回: bool

### dotNetLibXLSheetObject.setColPx(col,widthPx,format,hidden) <a id="dotNetLibXLSheetObject.setColPx" href="#dotNetLibXLSheetObject.setColPx">&#x23;</a>
设置列宽（像素）、格式并指定是否隐藏。  
返回: bool

### dotNetLibXLSheetObject.setColPx(colFirst,colLast,widthPx) <a id="dotNetLibXLSheetObject.setColPx" href="#dotNetLibXLSheetObject.setColPx">&#x23;</a>
设置指定范围列宽（像素）。  
返回: bool

### dotNetLibXLSheetObject.setColPx(colFirst,colLast,widthPx,format) <a id="dotNetLibXLSheetObject.setColPx" href="#dotNetLibXLSheetObject.setColPx">&#x23;</a>
设置指定范围列宽（像素）和格式。  
返回: bool

### dotNetLibXLSheetObject.setColPx(colFirst,colLast,widthPx,format,hidden) <a id="dotNetLibXLSheetObject.setColPx" href="#dotNetLibXLSheetObject.setColPx">&#x23;</a>
设置指定范围列宽（像素）、格式并指定是否隐藏。  
返回: bool

### dotNetLibXLSheetObject.setHorPageBreak(row) <a id="dotNetLibXLSheetObject.setHorPageBreak" href="#dotNetLibXLSheetObject.setHorPageBreak">&#x23;</a>
设置水平分页符。  
返回: bool

### dotNetLibXLSheetObject.setMerge(rowFirst,rowLast,colFirst,colLast) <a id="dotNetLibXLSheetObject.setMerge" href="#dotNetLibXLSheetObject.setMerge">&#x23;</a>
设置指定范围的合并单元格。  
返回: bool

### dotNetLibXLSheetObject.setNamedRange(name,rowFirst,rowLast,colFirst,colLast) <a id="dotNetLibXLSheetObject.setNamedRange" href="#dotNetLibXLSheetObject.setNamedRange">&#x23;</a>
设置命名范围。  
返回: bool

### dotNetLibXLSheetObject.setNamedRange(name,rowFirst,rowLast,colFirst,colLast,scopeId) <a id="dotNetLibXLSheetObject.setNamedRange" href="#dotNetLibXLSheetObject.setNamedRange">&#x23;</a>
设置命名范围并指定作用域ID。  
返回: bool

### dotNetLibXLSheetObject.setPicture(row,col,pictureId) <a id="dotNetLibXLSheetObject.setPicture" href="#dotNetLibXLSheetObject.setPicture">&#x23;</a>
在指定行列设置图像。

### dotNetLibXLSheetObject.setPicture(row,col,pictureId,scale) <a id="dotNetLibXLSheetObject.setPicture" href="#dotNetLibXLSheetObject.setPicture">&#x23;</a>
在指定行列设置图像并指定缩放因子。

### dotNetLibXLSheetObject.setPicture(row,col,pictureId,scale,offset_x,offset_y) <a id="dotNetLibXLSheetObject.setPicture" href="#dotNetLibXLSheetObject.setPicture">&#x23;</a>
在指定行列设置图像、缩放因子和偏移量。

### dotNetLibXLSheetObject.setPicture(row,col,pictureId,scale,offset_x,offset_y,pos) <a id="dotNetLibXLSheetObject.setPicture" href="#dotNetLibXLSheetObject.setPicture">&#x23;</a>
在指定行列设置图像、缩放因子、偏移量和位置行为。  
Position 值:  
_LIBXL_POSITION_MOVE_AND_SIZE: 随锚定单元格移动和调整大小  
_LIBXL_POSITION_ONLY_MOVE: 随单元格移动但不调整大小  
_LIBXL_POSITION_ABSOLUTE: 不随底层行/列移动或调整大小

### dotNetLibXLSheetObject.setPicture2(row,col,pictureId,width,height) <a id="dotNetLibXLSheetObject.setPicture2" href="#dotNetLibXLSheetObject.setPicture2">&#x23;</a>
在指定行列设置图像并指定自定义尺寸。

### dotNetLibXLSheetObject.setPicture2(row,col,pictureId,width,height,offset_x,offset_y) <a id="dotNetLibXLSheetObject.setPicture2" href="#dotNetLibXLSheetObject.setPicture2">&#x23;</a>
在指定行列设置图像、自定义尺寸和偏移量。

### dotNetLibXLSheetObject.setPicture2(row,col,pictureId,width,height,offset_x,offset_y,pos) <a id="dotNetLibXLSheetObject.setPicture2" href="#dotNetLibXLSheetObject.setPicture2">&#x23;</a>
在指定行列设置图像、自定义尺寸、偏移量和位置行为。  
Position 值:  
_LIBXL_POSITION_MOVE_AND_SIZE: 随锚定单元格移动和调整大小  
_LIBXL_POSITION_ONLY_MOVE: 随单元格移动但不调整大小  
_LIBXL_POSITION_ABSOLUTE: 不随底层行/列移动或调整大小

### dotNetLibXLSheetObject.setPrintArea(rowFirst,rowLast,colFirst,colLast) <a id="dotNetLibXLSheetObject.setPrintArea" href="#dotNetLibXLSheetObject.setPrintArea">&#x23;</a>
设置打印区域。

### dotNetLibXLSheetObject.setPrintFit(wPages,hPages) <a id="dotNetLibXLSheetObject.setPrintFit" href="#dotNetLibXLSheetObject.setPrintFit">&#x23;</a>
设置页面宽度和高度以适应打印。

### dotNetLibXLSheetObject.setPrintRepeatCols(colFirst,colLast) <a id="dotNetLibXLSheetObject.setPrintRepeatCols" href="#dotNetLibXLSheetObject.setPrintRepeatCols">&#x23;</a>
设置每页重复打印的列。

### dotNetLibXLSheetObject.setPrintRepeatRows(rowFirst,rowLast) <a id="dotNetLibXLSheetObject.setPrintRepeatRows" href="#dotNetLibXLSheetObject.setPrintRepeatRows">&#x23;</a>
设置每页重复打印的行。

### dotNetLibXLSheetObject.setProtect(protect,password) <a id="dotNetLibXLSheetObject.setProtect" href="#dotNetLibXLSheetObject.setProtect">&#x23;</a>
使用密码保护工作表。

### dotNetLibXLSheetObject.setProtect(protect,password,prot) <a id="dotNetLibXLSheetObject.setProtect" href="#dotNetLibXLSheetObject.setProtect">&#x23;</a>
使用密码和增强参数保护工作表。  
EnhancedProtection 值:  
_LIBXL_PROT_DEFAULT: 默认保护  
_LIBXL_PROT_ALL: 除单元格选择外，不允许任何操作  
_LIBXL_PROT_OBJECTS: 保护工作表时锁定对象  
_LIBXL_PROT_SCENARIOS: 保护工作表时锁定方案  
_LIBXL_PROT_FORMAT_CELLS: 保护工作表时允许格式化单元格  
_LIBXL_PROT_FORMAT_COLUMNS: 保护工作表时允许格式化列  
_LIBXL_PROT_FORMAT_ROWS: 保护工作表时允许格式化行  
_LIBXL_PROT_INSERT_COLUMNS: 保护工作表时允许插入列  
_LIBXL_PROT_INSERT_ROWS: 保护工作表时允许插入行  
_LIBXL_PROT_INSERT_HYPERLINKS: 保护工作表时允许插入超链接  
_LIBXL_PROT_DELETE_COLUMNS: 保护工作表时允许删除列  
_LIBXL_PROT_DELETE_ROWS: 保护工作表时允许删除行  
_LIBXL_PROT_SEL_LOCKED_CELLS: 保护工作表时锁定已锁定单元格的选择  
_LIBXL_PROT_SORT: 保护工作表时允许排序  
_LIBXL_PROT_AUTOFILTER: 保护工作表时允许自动筛选  
_LIBXL_PROT_PIVOTTABLES: 保护工作表时允许数据透视表  
_LIBXL_PROT_SEL_UNLOCKED_CELLS: 保护工作表时锁定未锁定单元格的选择

### dotNetLibXLSheetObject.setRow(row,height) <a id="dotNetLibXLSheetObject.setRow" href="#dotNetLibXLSheetObject.setRow">&#x23;</a>
设置行高。  
返回: bool

### dotNetLibXLSheetObject.setRow(row,height,format) <a id="dotNetLibXLSheetObject.setRow" href="#dotNetLibXLSheetObject.setRow">&#x23;</a>
设置行高和格式。  
返回: bool

### dotNetLibXLSheetObject.setRow(row,height,format,hidden) <a id="dotNetLibXLSheetObject.setRow" href="#dotNetLibXLSheetObject.setRow">&#x23;</a>
设置行高、格式并指定是否隐藏。  
返回: bool

### dotNetLibXLSheetObject.setRowHidden(row,hidden) <a id="dotNetLibXLSheetObject.setRowHidden" href="#dotNetLibXLSheetObject.setRowHidden">&#x23;</a>
隐藏行。  
返回: bool

### dotNetLibXLSheetObject.setRowPx(row,heightPx) <a id="dotNetLibXLSheetObject.setRowPx" href="#dotNetLibXLSheetObject.setRowPx">&#x23;</a>
设置行高（像素）。  
返回: bool

### dotNetLibXLSheetObject.setRowPx(row,heightPx,format) <a id="dotNetLibXLSheetObject.setRowPx" href="#dotNetLibXLSheetObject.setRowPx">&#x23;</a>
设置行高（像素）和格式。  
返回: bool

### dotNetLibXLSheetObject.setRowPx(row,heightPx,format,hidden) <a id="dotNetLibXLSheetObject.setRowPx" href="#dotNetLibXLSheetObject.setRowPx">&#x23;</a>
设置行高（像素）、格式并指定是否隐藏。  
返回: bool

### dotNetLibXLSheetObject.setTabColor(color) <a id="dotNetLibXLSheetObject.setTabColor" href="#dotNetLibXLSheetObject.setTabColor">&#x23;</a>
设置工作表标签颜色。

### dotNetLibXLSheetObject.setTabColor(red,green,blue) <a id="dotNetLibXLSheetObject.setTabColor" href="#dotNetLibXLSheetObject.setTabColor">&#x23;</a>
设置工作表标签的 RGB 颜色。

### dotNetLibXLSheetObject.setTopLeftView(row,col) <a id="dotNetLibXLSheetObject.setTopLeftView" href="#dotNetLibXLSheetObject.setTopLeftView">&#x23;</a>
设置工作表第一个可见行和最左侧可见列。

### dotNetLibXLSheetObject.setVerPageBreak(col) <a id="dotNetLibXLSheetObject.setVerPageBreak" href="#dotNetLibXLSheetObject.setVerPageBreak">&#x23;</a>
设置垂直分页符。  
返回: bool

### dotNetLibXLSheetObject.split(row,col) <a id="dotNetLibXLSheetObject.split" href="#dotNetLibXLSheetObject.split">&#x23;</a>
在指定位置拆分工作表或指定冻结窗格位置。

### dotNetLibXLSheetObject.splitInfo(row,col) <a id="dotNetLibXLSheetObject.splitInfo" href="#dotNetLibXLSheetObject.splitInfo">&#x23;</a>
获取工作表的拆分信息（冻结窗格位置）。  
返回: bool,row,col

### dotNetLibXLSheetObject.tabColor() <a id="dotNetLibXLSheetObject.tabColor" href="#dotNetLibXLSheetObject.tabColor">&#x23;</a>
返回工作表标签颜色。  

[返回对象:dotNetLibXLColorObject](#dotNetLibXLColorObject)

### dotNetLibXLSheetObject.table(index,rowFirst,rowLast,colFirst,colLast,headerRowCount,totalsRowCount) <a id="dotNetLibXLSheetObject.table" href="#dotNetLibXLSheetObject.table">&#x23;</a>
根据索引获取表格参数。  
返回: string,rowFirst,rowLast,colFirst,colLast,headerRowCount,totalsRowCount

### dotNetLibXLSheetObject.tableSize() <a id="dotNetLibXLSheetObject.tableSize" href="#dotNetLibXLSheetObject.tableSize">&#x23;</a>
返回工作表中表格的数量。  
返回: int

### dotNetLibXLSheetObject.vCenter <a id="dotNetLibXLSheetObject.vCenter" href="#dotNetLibXLSheetObject.vCenter">&#x23;</a>
打印时工作表是否垂直居中。  
类型: bool

### dotNetLibXLSheetObject.writeBlank(row,col,format) <a id="dotNetLibXLSheetObject.writeBlank" href="#dotNetLibXLSheetObject.writeBlank">&#x23;</a>
写入空白单元格并指定格式。  
返回: bool

### dotNetLibXLSheetObject.writeBool(row,col,value) <a id="dotNetLibXLSheetObject.writeBool" href="#dotNetLibXLSheetObject.writeBool">&#x23;</a>
在指定行列写入布尔值。  
返回: bool

### dotNetLibXLSheetObject.writeBool(row,col,value,format) <a id="dotNetLibXLSheetObject.writeBool" href="#dotNetLibXLSheetObject.writeBool">&#x23;</a>
在指定行列写入布尔值并指定格式。  
返回: bool

### dotNetLibXLSheetObject.writeComment(row,col,value,author,width,height) <a id="dotNetLibXLSheetObject.writeComment" href="#dotNetLibXLSheetObject.writeComment">&#x23;</a>
写入注释到单元格（仅限 xls 格式）。  
参数:  
(row, col) - 单元格位置;  
value - 注释字符串;  
author - 作者字符串;  
width - 文本框宽度（像素）;  
height - 文本框高度（像素）。

### dotNetLibXLSheetObject.writeError(row,col,error) <a id="dotNetLibXLSheetObject.writeError" href="#dotNetLibXLSheetObject.writeError">&#x23;</a>
写入错误类型到单元格。

### dotNetLibXLSheetObject.writeError(row,col,error,format) <a id="dotNetLibXLSheetObject.writeError" href="#dotNetLibXLSheetObject.writeError">&#x23;</a>
写入错误类型到单元格并指定格式。

### dotNetLibXLSheetObject.writeFormula(row,col,value) <a id="dotNetLibXLSheetObject.writeFormula" href="#dotNetLibXLSheetObject.writeFormula">&#x23;</a>
在指定行列写入公式。  
返回: bool

### dotNetLibXLSheetObject.writeFormula(row,col,value,format) <a id="dotNetLibXLSheetObject.writeFormula" href="#dotNetLibXLSheetObject.writeFormula">&#x23;</a>
在指定行列写入公式并指定格式。  
返回: bool

### dotNetLibXLSheetObject.writeFormulaBool(row,col,expr,value) <a id="dotNetLibXLSheetObject.writeFormulaBool" href="#dotNetLibXLSheetObject.writeFormulaBool">&#x23;</a>
写入带预计算布尔值的公式表达式到单元格。  
返回: bool

### dotNetLibXLSheetObject.writeFormulaBool(row,col,expr,value,format) <a id="dotNetLibXLSheetObject.writeFormulaBool" href="#dotNetLibXLSheetObject.writeFormulaBool">&#x23;</a>
写入带预计算布尔值的公式表达式到单元格并指定格式。  
返回: bool

### dotNetLibXLSheetObject.writeFormulaNum(row,col,expr,value) <a id="dotNetLibXLSheetObject.writeFormulaNum" href="#dotNetLibXLSheetObject.writeFormulaNum">&#x23;</a>
写入带预计算数值的公式表达式到单元格。  
返回: bool

### dotNetLibXLSheetObject.writeFormulaNum(row,col,expr,value,format) <a id="dotNetLibXLSheetObject.writeFormulaNum" href="#dotNetLibXLSheetObject.writeFormulaNum">&#x23;</a>
写入带预计算数值的公式表达式到单元格并指定格式。  
返回: bool

### dotNetLibXLSheetObject.writeFormulaStr(row,col,expr,value) <a id="dotNetLibXLSheetObject.writeFormulaStr" href="#dotNetLibXLSheetObject.writeFormulaStr">&#x23;</a>
写入带预计算字符串的公式表达式到单元格。  
返回: bool

### dotNetLibXLSheetObject.writeFormulaStr(row,col,expr,value,format) <a id="dotNetLibXLSheetObject.writeFormulaStr" href="#dotNetLibXLSheetObject.writeFormulaStr">&#x23;</a>
写入带预计算字符串的公式表达式到单元格并指定格式。  
返回: bool

### dotNetLibXLSheetObject.writeNum(row,col,value) <a id="dotNetLibXLSheetObject.writeNum" href="#dotNetLibXLSheetObject.writeNum">&#x23;</a>
在指定行列写入数值或日期/时间。  
返回: bool

### dotNetLibXLSheetObject.writeNum(row,col,value,format) <a id="dotNetLibXLSheetObject.writeNum" href="#dotNetLibXLSheetObject.writeNum">&#x23;</a>
在指定行列写入数值或日期/时间并指定格式。  
返回: bool

### dotNetLibXLSheetObject.writeRichStr(row,col,value) <a id="dotNetLibXLSheetObject.writeRichStr" href="#dotNetLibXLSheetObject.writeRichStr">&#x23;</a>
写入富文本字符串到单元格。  
返回: bool

### dotNetLibXLSheetObject.writeRichStr(row,col,value,format) <a id="dotNetLibXLSheetObject.writeRichStr" href="#dotNetLibXLSheetObject.writeRichStr">&#x23;</a>
写入富文本字符串到单元格并指定格式。  
返回: bool

### dotNetLibXLSheetObject.writeStr(row,col,value) <a id="dotNetLibXLSheetObject.writeStr" href="#dotNetLibXLSheetObject.writeStr">&#x23;</a>
在指定行列写入字符串。  
返回: bool

### dotNetLibXLSheetObject.writeStr(row,col,value,format) <a id="dotNetLibXLSheetObject.writeStr" href="#dotNetLibXLSheetObject.writeStr">&#x23;</a>
在指定行列写入字符串并指定格式。  
返回: bool

### dotNetLibXLSheetObject.zoom <a id="dotNetLibXLSheetObject.zoom" href="#dotNetLibXLSheetObject.zoom">&#x23;</a>
当前视图的缩放级别（百分比）。  
类型: int

## libxl 成员列表 <a id="libxl" href="#libxl">&#x23;</a>

.NET 命名空间 libxl

### libxl.BinBook() <a id="libxl.BinBook" href="#libxl.BinBook">&#x23;</a>
创建 *.xls 表格。  

[返回对象:dotNetLibXLBookObject](#dotNetLibXLBookObject)

### libxl.XmlBook() <a id="libxl.XmlBook" href="#libxl.XmlBook">&#x23;</a>
创建 *.xlsx 表格。  

[返回对象:dotNetLibXLBookObject](#dotNetLibXLBookObject)

### 自动完成常量
_LIBXLLIBXL_VALIDATION_OP_BETWEEN=0  
_LIBXL_ALIGNH_CENTER=2  
_LIBXL_ALIGNH_DISTRIBUTED=7  
_LIBXL_ALIGNH_FILL=4  
_LIBXL_ALIGNH_GENERAL=0  
_LIBXL_ALIGNH_JUSTIFY=5  
_LIBXL_ALIGNH_LEFT=1  
_LIBXL_ALIGNH_MERGE=6  
_LIBXL_ALIGNH_RIGHT=3  
_LIBXL_ALIGNV_BOTTOM=2  
_LIBXL_ALIGNV_CENTER=1  
_LIBXL_ALIGNV_DISTRIBUTED=4  
_LIBXL_ALIGNV_JUSTIFYT=3  
_LIBXL_ALIGNV_TOP=0  
_LIBXL_BORDERSTYLE_DASHDOT=9  
_LIBXL_BORDERSTYLE_DASHDOTDOT=0xB  
_LIBXL_BORDERSTYLE_DASHED=3  
_LIBXL_BORDERSTYLE_DOTTED=4  
_LIBXL_BORDERSTYLE_DOUBLE=6  
_LIBXL_BORDERSTYLE_HAIR=7  
_LIBXL_BORDERSTYLE_MEDIUM=2  
_LIBXL_BORDERSTYLE_MEDIUMDASHDOT=0xA  
_LIBXL_BORDERSTYLE_MEDIUMDASHDOTDOT=0xC  
_LIBXL_BORDERSTYLE_MEDIUMDASHED=8  
_LIBXL_BORDERSTYLE_NONE=0  
_LIBXL_BORDERSTYLE_SLANTDASHDOT=0xD  
_LIBXL_BORDERSTYLE_THICK=5  
_LIBXL_BORDERSTYLE_THIN=1  
_LIBXL_CELLTYPE_BLANK=4  
_LIBXL_CELLTYPE_BOOLEAN=3  
_LIBXL_CELLTYPE_EMPTY=0  
_LIBXL_CELLTYPE_ERROR=5  
_LIBXL_CELLTYPE_NUMBER=1  
_LIBXL_CELLTYPE_STRING=2  
_LIBXL_COLOR_AQUA=0x31  
_LIBXL_COLOR_AUTO=0x7FFF  
_LIBXL_COLOR_BLACK=8  
_LIBXL_COLOR_BLUE=0xC  
_LIBXL_COLOR_BLUEGRAY=0x36  
_LIBXL_COLOR_BLUE_CL=0x27  
_LIBXL_COLOR_BRIGHTGREEN=0xB  
_LIBXL_COLOR_BROWN=0x3C  
_LIBXL_COLOR_CORAL_CF=0x1D  
_LIBXL_COLOR_DARKBLUE=0x12  
_LIBXL_COLOR_DARKBLUE_CL=0x20  
_LIBXL_COLOR_DARKGREEN=0x3A  
_LIBXL_COLOR_DARKPURPLE_CF=0x1C  
_LIBXL_COLOR_DARKRED=0x10  
_LIBXL_COLOR_DARKRED_CL=0x25  
_LIBXL_COLOR_DARKTEAL=0x38  
_LIBXL_COLOR_DARKYELLOW=0x13  
_LIBXL_COLOR_DEFAULT_BACKGROUND=0x41  
_LIBXL_COLOR_DEFAULT_FOREGROUND=0x40  
_LIBXL_COLOR_GOLD=0x33  
_LIBXL_COLOR_GRAY25=0x16  
_LIBXL_COLOR_GRAY40=0x37  
_LIBXL_COLOR_GRAY50=0x17  
_LIBXL_COLOR_GRAY80=0x3F  
_LIBXL_COLOR_GREEN=0x11  
_LIBXL_COLOR_ICEBLUE_CF=0x1F  
_LIBXL_COLOR_INDIGO=0x3E  
_LIBXL_COLOR_IVORY_CF=0x1A  
_LIBXL_COLOR_LAVENDER=0x2E  
_LIBXL_COLOR_LIGHTBLUE=0x30  
_LIBXL_COLOR_LIGHTGREEN=0x2A  
_LIBXL_COLOR_LIGHTORANGE=0x34  
_LIBXL_COLOR_LIGHTTURQUOISE=0x29  
_LIBXL_COLOR_LIGHTTURQUOISE_CF=0x1B  
_LIBXL_COLOR_LIGHTYELLOW=0x2B  
_LIBXL_COLOR_LIME=0x32  
_LIBXL_COLOR_OCEANBLUE_CF=0x1E  
_LIBXL_COLOR_OLIVEGREEN=0x3B  
_LIBXL_COLOR_ORANGE=0x35  
_LIBXL_COLOR_PALEBLUE=0x2C  
_LIBXL_COLOR_PERIWINKLE_CF=0x18  
_LIBXL_COLOR_PINK=0xE  
_LIBXL_COLOR_PINK_CL=0x21  
_LIBXL_COLOR_PLUM=0x3D  
_LIBXL_COLOR_PLUM_CF=0x19  
_LIBXL_COLOR_RED=0xA  
_LIBXL_COLOR_ROSE=0x2D  
_LIBXL_COLOR_SEAGREEN=0x39  
_LIBXL_COLOR_SKYBLUE=0x28  
_LIBXL_COLOR_TAN=0x2F  
_LIBXL_COLOR_TEAL=0x15  
_LIBXL_COLOR_TEAL_CL=0x26  
_LIBXL_COLOR_TOOLTIP=0x51  
_LIBXL_COLOR_TURQUOISE=0xF  
_LIBXL_COLOR_TURQUOISE_CL=0x23  
_LIBXL_COLOR_VIOLET=0x14  
_LIBXL_COLOR_VIOLET_CL=0x24  
_LIBXL_COLOR_WHITE=9  
_LIBXL_COLOR_YELLOW=0xD  
_LIBXL_COLOR_YELLOW_CL=0x22  
_LIBXL_ERRORTYPE_DIV_0=7  
_LIBXL_ERRORTYPE_NA=0x2A  
_LIBXL_ERRORTYPE_NAME=0x1D  
_LIBXL_ERRORTYPE_NOERROR=0xFF  
_LIBXL_ERRORTYPE_NULL=0  
_LIBXL_ERRORTYPE_NUM=0x24  
_LIBXL_ERRORTYPE_REF=0x17  
_LIBXL_ERRORTYPE_VALUE=0xF  
_LIBXL_IERR_DATA_VALIDATION=0x80  
_LIBXL_IERR_EMPTY_CELLREF=2  
_LIBXL_IERR_EVAL_ERROR=1  
_LIBXL_IERR_INCONSIST_FMLA=0x10  
_LIBXL_IERR_INCONSIST_RANGE=8  
_LIBXL_IERR_NO_ERROR=0  
_LIBXL_IERR_NUMBER_STORED_AS_TEXT=4  
_LIBXL_IERR_TWODIG_TEXTYEAR=0x20  
_LIBXL_IERR_UNLOCK_FMLA=0x40  
_LIBXL_PAPER_10x11=0x2D  
_LIBXL_PAPER_10x14=0x10  
_LIBXL_PAPER_10x17=0x11  
_LIBXL_PAPER_12x11=0x5A  
_LIBXL_PAPER_15x11=0x2E  
_LIBXL_PAPER_9x11=0x2C  
_LIBXL_PAPER_A2=0x42  
_LIBXL_PAPER_A3=8  
_LIBXL_PAPER_A3_EXTRA=0x3F  
_LIBXL_PAPER_A3_EXTRA_TRANSVERSE=0x44  
_LIBXL_PAPER_A3_ROTATED=0x4C  
_LIBXL_PAPER_A3_TRANSVERSE=0x43  
_LIBXL_PAPER_A4=9  
_LIBXL_PAPER_A4SMALL=0xA  
_LIBXL_PAPER_A4_EXTRA=0x35  
_LIBXL_PAPER_A4_PLUS=0x3C  
_LIBXL_PAPER_A4_ROTATED=0x4D  
_LIBXL_PAPER_A4_TRANSVERSE=0x37  
_LIBXL_PAPER_A5=0xB  
_LIBXL_PAPER_A5_EXTRA=0x40  
_LIBXL_PAPER_A5_ROTATED=0x4E  
_LIBXL_PAPER_A5_TRANSVERSE=0x3D  
_LIBXL_PAPER_A6=0x46  
_LIBXL_PAPER_A6_ROTATED=0x53  
_LIBXL_PAPER_B4=0xC  
_LIBXL_PAPER_B4_ISO=0x2A  
_LIBXL_PAPER_B4_ROTATED=0x4F  
_LIBXL_PAPER_B5=0xD  
_LIBXL_PAPER_B5_EXTRA=0x41  
_LIBXL_PAPER_B5_ROTATED=0x50  
_LIBXL_PAPER_B5_TRANSVERSE=0x3E  
_LIBXL_PAPER_B6=0x58  
_LIBXL_PAPER_B6_ROTATED=0x59  
_LIBXL_PAPER_C_SIZE=0x18  
_LIBXL_PAPER_DEFAULT=0  
_LIBXL_PAPER_DOUBLE_JAPANESE_POSTCARD_ROTATED=0x52  
_LIBXL_PAPER_D_SIZE=0x19  
_LIBXL_PAPER_ENVELOPE=0x24  
_LIBXL_PAPER_ENVELOPE_10=0x14  
_LIBXL_PAPER_ENVELOPE_11=0x15  
_LIBXL_PAPER_ENVELOPE_12=0x16  
_LIBXL_PAPER_ENVELOPE_14=0x17  
_LIBXL_PAPER_ENVELOPE_9=0x13  
_LIBXL_PAPER_ENVELOPE_B4=0x21  
_LIBXL_PAPER_ENVELOPE_B5=0x22  
_LIBXL_PAPER_ENVELOPE_B6=0x23  
_LIBXL_PAPER_ENVELOPE_C3=0x1D  
_LIBXL_PAPER_ENVELOPE_C4=0x1E  
_LIBXL_PAPER_ENVELOPE_C5=0x1C  
_LIBXL_PAPER_ENVELOPE_C6=0x1F  
_LIBXL_PAPER_ENVELOPE_C65=0x20  
_LIBXL_PAPER_ENVELOPE_DL=0x1B  
_LIBXL_PAPER_ENVELOPE_INVITE=0x2F  
_LIBXL_PAPER_ENVELOPE_MONARCH=0x25  
_LIBXL_PAPER_EXECUTIVE=7  
_LIBXL_PAPER_E_SIZE=0x1A  
_LIBXL_PAPER_FANFOLD=0x27  
_LIBXL_PAPER_FOLIO=0xE  
_LIBXL_PAPER_GERMAN_LEGAL_FANFOLD=0x29  
_LIBXL_PAPER_GERMAN_STD_FANFOLD=0x28  
_LIBXL_PAPER_JAPANESE_DOUBLE_POSTCARD=0x45  
_LIBXL_PAPER_JAPANESE_ENVELOPE_CHOU3=0x49  
_LIBXL_PAPER_JAPANESE_ENVELOPE_CHOU3_ROTATED=0x56  
_LIBXL_PAPER_JAPANESE_ENVELOPE_CHOU4=0x4A  
_LIBXL_PAPER_JAPANESE_ENVELOPE_CHOU4_ROTATED=0x57  
_LIBXL_PAPER_JAPANESE_ENVELOPE_KAKU2=0x47  
_LIBXL_PAPER_JAPANESE_ENVELOPE_KAKU2_ROTATED=0x54  
_LIBXL_PAPER_JAPANESE_ENVELOPE_KAKU3=0x48  
_LIBXL_PAPER_JAPANESE_ENVELOPE_KAKU3_ROTATED=0x55  
_LIBXL_PAPER_JAPANESE_ENVELOPE_YOU4=0x5B  
_LIBXL_PAPER_JAPANESE_ENVELOPE_YOU4_ROTATED=0x5C  
_LIBXL_PAPER_JAPANESE_POSTCARD=0x2B  
_LIBXL_PAPER_JAPANESE_POSTCARD_ROTATED=0x51  
_LIBXL_PAPER_LEDGER=4  
_LIBXL_PAPER_LEGAL=5  
_LIBXL_PAPER_LETTER=1  
_LIBXL_PAPER_LETTERSMALL=2  
_LIBXL_PAPER_LETTER_EXTRA_TRANSVERSE=0x38  
_LIBXL_PAPER_LETTER_ROTATED=0x4B  
_LIBXL_PAPER_LETTER_TRANSVERSE=0x36  
_LIBXL_PAPER_NOTE=0x12  
_LIBXL_PAPER_PRC16K=0x5D  
_LIBXL_PAPER_PRC16K_ROTATED=0x6A  
_LIBXL_PAPER_PRC32K=0x5E  
_LIBXL_PAPER_PRC32KBIG_ROTATED=0x6C  
_LIBXL_PAPER_PRC32K_BIG=0x5F  
_LIBXL_PAPER_PRC32K_ROTATED=0x6B  
_LIBXL_PAPER_PRC_ENVELOPE1=0x60  
_LIBXL_PAPER_PRC_ENVELOPE10=0x69  
_LIBXL_PAPER_PRC_ENVELOPE10_ROTATED=0x76  
_LIBXL_PAPER_PRC_ENVELOPE1_ROTATED=0x6D  
_LIBXL_PAPER_PRC_ENVELOPE2=0x61  
_LIBXL_PAPER_PRC_ENVELOPE2_ROTATED=0x6E  
_LIBXL_PAPER_PRC_ENVELOPE3=0x62  
_LIBXL_PAPER_PRC_ENVELOPE3_ROTATED=0x6F  
_LIBXL_PAPER_PRC_ENVELOPE4=0x63  
_LIBXL_PAPER_PRC_ENVELOPE4_ROTATED=0x70  
_LIBXL_PAPER_PRC_ENVELOPE5=0x64  
_LIBXL_PAPER_PRC_ENVELOPE5_ROTATED=0x71  
_LIBXL_PAPER_PRC_ENVELOPE6=0x65  
_LIBXL_PAPER_PRC_ENVELOPE6_ROTATED=0x72  
_LIBXL_PAPER_PRC_ENVELOPE7=0x66  
_LIBXL_PAPER_PRC_ENVELOPE7_ROTATED=0x73  
_LIBXL_PAPER_PRC_ENVELOPE8=0x67  
_LIBXL_PAPER_PRC_ENVELOPE8_ROTATED=0x74  
_LIBXL_PAPER_PRC_ENVELOPE9=0x68  
_LIBXL_PAPER_PRC_ENVELOPE9_ROTATED=0x75  
_LIBXL_PAPER_QUATRO=0xF  
_LIBXL_PAPER_STATEMENT=6  
_LIBXL_PAPER_SUPERA=0x39  
_LIBXL_PAPER_SUPERB=0x3A  
_LIBXL_PAPER_TABLOID=3  
_LIBXL_PAPER_US_ENVELOPE=0x26  
_LIBXL_PAPER_US_LEGAL_EXTRA=0x33  
_LIBXL_PAPER_US_LETTER_EXTRA=0x32  
_LIBXL_PAPER_US_LETTER_PLUS=0x3B  
_LIBXL_PAPER_US_TABLOID_EXTRA=0x34  
_LIBXL_POSITION_ABSOLUTE=2  
_LIBXL_POSITION_MOVE_AND_SIZE=0  
_LIBXL_POSITION_ONLY_MOVE=1  
_LIBXL_PROT_ALL=0  
_LIBXL_PROT_AUTOFILTER=0x1000  
_LIBXL_PROT_DEFAULT=-1  
_LIBXL_PROT_DELETE_COLUMNS=0x100  
_LIBXL_PROT_DELETE_ROWS=0x200  
_LIBXL_PROT_FORMAT_CELLS=4  
_LIBXL_PROT_FORMAT_COLUMNS=8  
_LIBXL_PROT_FORMAT_ROWS=0x10  
_LIBXL_PROT_INSERT_COLUMNS=0x20  
_LIBXL_PROT_INSERT_HYPERLINKS=0x80  
_LIBXL_PROT_INSERT_ROWS=0x40  
_LIBXL_PROT_OBJECTS=1  
_LIBXL_PROT_PIVOTTABLES=0x2000  
_LIBXL_PROT_SCENARIOS=2  
_LIBXL_PROT_SEL_LOCKED_CELLS=0x400  
_LIBXL_PROT_SEL_UNLOCKED_CELLS=0x4000  
_LIBXL_PROT_SORT=0x800  
_LIBXL_SHEETSTATE_HIDDEN=1  
_LIBXL_SHEETSTATE_VERYHIDDEN=2  
_LIBXL_SHEETSTATE_VISIBLE=0  
_LIBXL_VALIDATION_ERRSTYLE_INFORMATION=2  
_LIBXL_VALIDATION_ERRSTYLE_STOP=0  
_LIBXL_VALIDATION_ERRSTYLE_WARNING=1  
_LIBXL_VALIDATION_OP_EQUAL=2  
_LIBXL_VALIDATION_OP_GREATERTHAN=6  
_LIBXL_VALIDATION_OP_GREATERTHANOREQUAL=7  
_LIBXL_VALIDATION_OP_LESSTHAN=4  
_LIBXL_VALIDATION_OP_LESSTHANOREQUAL=5  
_LIBXL_VALIDATION_OP_NOTBETWEEN=1  
_LIBXL_VALIDATION_OP_NOTEQUAL=3  
_LIBXL_VALIDATION_TYPE_CUSTOM=7  
_LIBXL_VALIDATION_TYPE_DATE=4  
_LIBXL_VALIDATION_TYPE_DECIMAL=2  
_LIBXL_VALIDATION_TYPE_LIST=3  
_LIBXL_VALIDATION_TYPE_NONE=0  
_LIBXL_VALIDATION_TYPE_TEXTLENGTH=6  
_LIBXL_VALIDATION_TYPE_TIME=5  
_LIBXL_VALIDATION_TYPE_WHOLE=1  
