WPS 基础接口 > 表格 API 参考 > Worksheet > Worksheet 对象成员

代表一个工作表。

方法

?名称说明
Activate使当前工作表成为活动工作表。
Calculate计算所有打开的工作簿、工作簿中的某张特定工作表或工作表指定区域中的单元格,如下表所示。
ChartObjects返回一个对象,它代表工作表上的一个嵌入式图表(ChartObject 对象)或所有嵌入式图表的集合(ChartObjects 对象)。
CheckSpelling检查对象的拼写。
CircleInvalid对工作表中的无效数据项进行圈释。
ClearArrows清除指定工作表的追踪箭头。使用审核功能可添加追踪箭头。
ClearCircles清除指定工作表的无效数据项的圈释。
Copy将工作表复制到工作簿的另一位置。
Delete删除对象。
Evaluate将一个 ET 名称转换为一个对象或者一个值。
ExportAsFixedFormat导出为指定格式的文件。
Move将工作表移到工作簿中的其他位置。
OLEObjects返回一个对象,它代表图表或工作表上的单个 OLE 对象 (OLEObject) 或所有 OLE 对象的集合(OLEObjects 集合)。只读。
Paste将“剪贴板”中的内容粘贴到工作表上。
PasteSpecial以指定格式将剪贴板中的内容粘贴到工作表上。可用本方法从其他应用程序中粘贴数据,或以特定格式粘贴数据。
PivotTables返回一个对象,该对象表示工作表上的单个数据透视表(PivotTable 对象)或所有数据透视表的集合(PivotTables 对象)。只读。
PivotTableWizard创建一个新的数据透视表。此方法不显示“数据透视表向导”,它不适用于 OLE DB 数据源。请使用 Add 方法添加数据透视表缓存,然后创建基于该缓存的数据透视表。
PrintOut打印对象。
PrintPreview按对象打印后的外观效果显示对象的预览。
Protect保护工作表使其不能被修改。
ResetAllPageBreaks重新设置指定工作表上的所有分页符。
SaveAs将对图表或工作表的更改保存到另一不同文件中。
Scenarios返回一个对象,该对象表示工作簿中的单个方案(Scenario 对象)或方案集合(Scenarios 对象)。
Select选择对象。
SetBackgroundPicture为工作表设置背景图形。
ShowAllData使当前筛选列表的所有行均可见。如果正在使用自动筛选,则本方法将下拉列表框内容改为“(全部)”。
ShowDataForm显示与指定工作表相关联的数据表单。
Unprotect取消工作表或工作簿的保护。如果工作表或工作簿不是受保护的,则此方法不起作用。
XmlDataQuery返回一个 Range 对象,该对象代表映射到特定 XPath 的单元格。如果指定的 XPath 路径尚未映射到工作表,或映射的区域为空,则返回 Nothing
XmlMapQuery返回一个 Range 对象,该对象代表映射到特定 XPath 的单元格。如果指定的 XPath 路径尚未映射到工作表,则返回 Nothing

属性

?名称说明
Application如果不使用对象识别符,则该属性返回一个代表 ET 应用程序的 Application 对象。如果使用对象识别符,则该属性返回一个代表指定对象的创建程序的 Application 对象(可对一个 OLE 自动化对象使用该属性来返回该对象的应用程序)。只读。
AutoFilter如果筛选已打开,则返回一个 AutoFilter 对象。只读。
AutoFilterMode如果当前在工作表上显示有“自动筛选”下拉箭头,则该值为 True。本属性与 FilterMode 属性互相独立。Boolean 类型,可读写。
Cells返回一个 Range 对象,该对象代表工作表上的所有单元格(不仅仅是当前正在使用的单元格)。
CircularReference返回一个 Range 对象,该对象表示工作表上包含第一个循环引用的区域,或返回 Nothing(如果工作表上没有循环引用)。在继续执行计算之前,必须删除循环引用。
CodeName返回对象的代码名。String 型,只读。
Columns返回一个 Range 对象,它代表活动工作表中的所有列。如果活动文档不是工作表,则 Columns 属性无效。
Comments返回一个 Comments 集合,该集合代表指定工作表的所有批注。只读。
ConsolidationFunction返回当前合并计算所使用的函数代码。可以是 XlConsolidationFunction 常量之一。Long 类型,只读。
ConsolidationOptions返回表示合并计算选项的三元素数组,如下表所示。某元素为 True 就表示设置了该选项。Variant 类型,只读。
ConsolidationSources返回一个字符串数组,这些字符串是工作表中当前合并计算的数据源的名称。如果工作表中没有合并计算,将返回 EmptyVariant 类型,只读。
Creator返回一个 32 位整数,该整数指示创建对象的应用程序。只读 Long 类型。
CustomProperties返回一个 CustomProperties 对象,该对象代表与工作表关联的标识符信息。
DisplayPageBreaks如果显示指定工作表中的分页符(包括自动和手动分页符),则该属性值为 TrueBoolean 类型,可读写。
DisplayRightToLeft如果指定工作表是从右到左显示(而非从左到右),则为 True。如果对象从左到右显示,则为 FalseBoolean 类型,只读。
EnableAutoFilter如果当仅限于用户界面保护处于打开状态时,启用自动筛选箭头,则该属性值为 TrueBoolean 类型,可读写。
EnableCalculation如果在必要的情况下 ET 自动重新计算工作表,则该值为 True。如果 ET 不重新计算工作表,则该值为 FalseBoolean 类型,可读写。
EnableFormatConditionsCalculation返回或设置是否在需要时自动计算条件格式。可读/写 Boolean 类型。
EnableOutlining如果当仅限于用户界面保护处于打开状态时,启用分级显示符号,则该属性值为 TrueBoolean 类型,可读写。
EnablePivotTable如果当仅限于用户界面保护处于打开状态时,启用数据透视表控件和操作,则该属性值为 TrueBoolean 类型,可读写。
EnableSelection返回或设置工作表中可被选择的内容。XlEnableSelection 类型,可读写。
FilterMode如果工作表处于筛选模式,则为 True。只读 Boolean 类型。
HPageBreaks返回一个 HPageBreaks 集合,该集合代表工作表上的水平分页符。只读。
Hyperlinks返回一个 Hyperlinks 集合,该集合代表工作表的超链接。
Index返回 Long 值,它代表对象在其同类对象所组成的集合内的索引号。
ListObjects返回工作表中 ListObject 对象的集合。ListObjects 集合,只读。
MailEnvelope代表文档的电子邮件标题。
Name返回或设置一个 String 值,它代表对象的名称。
Names返回一个 Names 集合,该集合代表所有特定于工作表的名称(使用“WorksheetName!”前缀定义的名称)。只读 Names 对象。
Next返回一个 Worksheet 对象,该对象代表下一个工作表。
Outline返回一个 Outline 对象,该对象代表指定工作表的边框。只读。
PageSetup返回一个 PageSetup 对象,它包含用于指定对象的所有页面设置。只读。
Parent返回指定对象的父对象。只读。
Previous返回一个 Worksheet 对象,该对象代表下一个工作表。
PrintedCommentPages返回将为当前工作表打印的批注页的数量。只读。
ProtectContents 如果工作表内容是受保护的,则为 True。此属性保护单独的单元格。要打开内容保护,请使用 Protect 方法,并将 Contents 参数设置为 TrueBoolean 类型,只读。
ProtectDrawingObjects 如果形状是受保护的,则为 True。要打开形状保护,请使用 Protect 方法,并将 DrawingObjects 参数设置为 TrueBoolean 类型,只读。
Protection返回一个 Protection 对象,该对象代表工作表的保护选项。
ProtectionMode 如果启用了用户界面专用保护,则为 True。要打开用户界面保护,请使用 Protect 方法,并将 UserInterfaceOnly 参数设置为 TrueBoolean 类型,只读。
ProtectScenarios如果工作表的方案处于保护状态,则该属性值为 TrueBoolean 类型,只读。
QueryTables返回代表指定工作表上的所有查询表的 QueryTables 集合。只读。
Range返回一个 Range 对象,该对象代表单元格或单元格区域。
Rows返回一个 Range 对象,该对象代表指定工作表中的所有行。只读 Range 对象。
ScrollArea以 A1 样式的区域引用形式返回或设置允许滚动的区域。用户不能选定滚动区域之外的单元格。String 类型,可读写。
Shapes返回一个 Shapes 集合,该集合代表工作表上的所有形状。只读。
Sort在当前工作表中返回经过排序的值。只读。
StandardHeight?(磅:指打印的字符的高度的度量单位。1 磅等于 1/72 英寸,或大约等于 1 厘米的 1/28。)为单位返回工作表中所有行的标准高度(默认值)。Double 类型,只读。
StandardWidth返回或设置工作表中所有列的标准列宽(默认值)。Double 类型,可读写。
Tab为工作表返回一个 Tab 对象。
TransitionExpEval如果 ET 对工作表使用 Lotus 1-2-3 的表达式求值规则,则该属性的值为 TrueBoolean 类型,可读写。
TransitionFormEntry如果 ET 对工作表使用 Lotus 1-2-3 的公式输入规则,则该属性的值为 TrueBoolean 类型,可读写。
Type返回一个代表工作表类型的 XlSheetType 值。
UsedRange返回一个 Range 对象,该对象代表指定工作表上使用的区域。只读。
Visible返回或设置一个 XlSheetVisibility 值,它确定对象是否可见。
VPageBreaks返回一个 VPageBreaks 集合,该集合代表工作表上的垂直分页符。只读。

事件

?名称说明
Activate激活工作簿、工作表、图表工作表或嵌入式图表时发生此事件。
BeforeDoubleClick当双击工作表时发生此事件,此事件先于默认的双击操作。
BeforeRightClick右键单击工作表时发生此事件,此事件先于默认的右键单击操作。
Calculate对于 Worksheet 对象,在对工作表进行重新计算之后发生此事件。
Change当用户更改工作表中的单元格,或外部链接引起单元格的更改时发生此事件。
Deactivate图表、工作表或工作簿被停用时发生此事件。
FollowHyperlink当单击工作表上的任意超链接时,发生此事件。对于应用程序级或工作簿级的事件,请参阅 SheetFollowHyperlink 事件和 SheetFollowHyperlink 事件。
PivotTableAfterValueChange在编辑或重新计算(针对包含公式的单元格)数据透视表中的单元格或单元格区域后发生此事件。
PivotTableBeforeAllocateChanges在向数据透视表应用更改前发生此事件。
PivotTableBeforeCommitChanges在针对 OLAP 数据源提交对数据透视表的更改前发生此事件。
PivotTableBeforeDiscardChanges在放弃对数据透视表所做的更改之前发生此事件。
PivotTableChangeSync在对数据透视表进行更改之后发生此事件。
PivotTableUpdate工作簿中的数据透视表更新后发生此事件。
SelectionChange当工作表上的选定区域发生改变时发生此事件。