VBA for Excel Worksheet 对象

Worksheet 对象'代表一个工作表。
方法
Activate'使当前工作表成为活动工作表。'
Calculate'计算所有打开的工作簿、工作簿中的某张特定工作表或工作表指定区域中的单元格,如下表所示。
ChartObjects'返回一个对象,它代表工作表上的一个嵌入式图表(ChartObject 对象)或所有嵌入式图表的集合(ChartObjects 对象)。
CheckSpelling'检查对象的拼写。
CircleInvalid'对工作表中的无效数据项进行圈释。
ClearArrows'清除指定工作表的追踪箭头。使用审核功能可添加追踪箭头。
ClearCircles'清除指定工作表的无效数据项的圈释。
Copy'将工作表复制到工作簿的另一位置。
Delete'删除对象。
Evaluate'将一个 Microsoft Excel 名称转换为一个对象或者一个值。
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'返回一个代表映射到特定 XPath 的 Range 对象。如果指定的 XPath 路径尚未映射到工作表,或者映射的区域为空,则返回 Nothing。
XmlMapQuery'返回一个代表映射到特定 XPath 的 Range 对象。如果指定的 XPath 路径尚未映射到工作表,则返回 Nothing。
属性

Application'如果不使用对象识别符,则该属性返回一个 Application 对象,该对象表示 Microsoft Excel 应用程序。如果使用对象识别符,则该属性返回一个表示指定对象(可对一个 OLE 自动操作对象使用本属性来返回该对象的应用程序)创建者的 Application 对象。只读。
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'返回一个字符串数组,这些字符串是工作表中当前合并计算的数据源的名称。如果工作表中没有合并计算,将返回 Empty。Variant 类型,只读。
CustomProperties'返回一个 CustomProperties 对象,该对象表示与工作表相关的标识符信息。
DisplayPageBreaks'如果显示指定工作表中的分页符(包括自动和手动分页符),则该属性值为 True。Boolean 类型,可读写。
DisplayRightToLeft'如果指定工作表是从右到左显示(而非从左到右),则为 True。如果对象从左到右显示,则为 False。Boolean 类型,只读。
EnableAutoFilter'如果当仅限于用户界面保护处于打开状态时,启用自动筛选箭头,则该属性值为 True。Boolean 类型,可读写。
EnableCalculation'如果在必要的情况下 Microsoft Excel 自动重新计算工作表,则该值为 True。如果 Excel 不重新计算工作表,则该值为 False。Boolean 类型,可读写。
EnableFormatConditionsCalculation'返回或设置是否在需要时自动计算条件格式。可读/写 Boolean 类型。
EnableOutlining'如果当仅限于用户界面保护处于打开状态时,启用分级显示符号,则该属性值为 True。Boolean 类型,可读写。
EnablePivotTable'如果当仅限于用户界面保护处于打开状态时,启用

数据透视表控件和操作,则该属性值为 True。Boolean 类型,可读写。
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 对象。
ProtectContents'如果工作表内容是受保护的,则为 True。此属性保护单独的单元格。要打开内容保护,请使用 Protect 方法,并将 Contents 参数设置为 True。Boolean 类型,只读。
ProtectDrawingObjects'如果形状是受保护的,则为 True。要打开形状保护,请使用 Protect 方法,并将 DrawingObjects 参数设置为 True。Boolean 类型,只读。
Protection'返回一个 Protection 对象,该对象表示工作表的保护选项。
ProtectionMode'如果启用了用户界面专用保护,则为 True。要打开用户界面保护,请使用 Protect 方法,并将 UserInterfaceOnly 参数设置为 True。Boolean 类型,只读。
ProtectScenarios'如果工作表的方案处于保护状态,则该属性值为 True。Boolean 类型,只读。
QueryTables'返回 QueryTables 集合,该集合表示指定工作表上的所有查询表。只读。
Range'返回一个 Range 对象,它代表一个单元格或单元格区域。
Rows'返回一个 Range 对象,它代表指定工作表中的所有行。Range 对象,只读。
ScrollArea'以 A1 样式的区域引用形式返回或设置允许滚动的区域。用户不能选定滚动区域之外的单元格。String 类型,可读写。
Shapes'返回一个 Shapes 集合,它代表工作表上的所有形状。只读。
SmartTags'返回一个 SmartTags 对象,它代表指定单元格的标识符。
Sort'在当前工作表中返回经过排序的值。只读。
StandardHeight'以磅为单位返回工作表中所有行的标准高度(默认值)。Double 类型,只读。
StandardWidth'返回或设

置工作表中所有列的标准列宽(默认值)。Double 类型,可读写。
Tab'返回一个工作表的 Tab 对象。
TransitionExpEval'如果 Microsoft Excel 对工作表使用 Lotus 1-2-3 的表达式求值规则,则该属性的值为 True。Boolean 类型,可读写。
TransitionFormEntry'如果 Microsoft Excel 对工作表使用 Lotus 1-2-3 的公式输入规则,则该属性的值为 True。Boolean 类型,可读写。
Type'返回一个代表工作表类型的 XlSheetType 值。
UsedRange'返回一个 Range 对象,该对象表示指定工作表上所使用的区域。只读。
Visible'返回或设置一个 XlSheetVisibility 值,它确定对象是否可见。
VPageBreaks'返回一个 VPageBreaks 集合,它代表工作表上的垂直分页符。只读。
事件
Activate'激活工作簿、工作表、图表工作表或嵌入式图表时发生此事件。
BeforeDoubleClick'当双击工作表时发生此事件,此事件先于默认的双击操作。
BeforeRightClick'右键单击工作表时发生此事件,此事件先于默认的右键单击操作。
Calculate'对于 Worksheet 对象,在对工作表进行重新计算之后发生此事件。
Change'当用户更改工作表中的单元格,或外部链接引起单元格的更改时发生此事件。
Deactivate'图表、工作表或工作簿被停用时发生此事件。
FollowHyperlink'当单击工作表上的任意超链接时,发生此事件。对于应用程序级或工作簿级的事件,请参阅 SheetFollowHyperlink 事件。
PivotTableUpdate'工作簿中的数据透视表更新后发生此事件。
SelectionChange'当工作表上的选定区域发生改变时发生此事件。

相关主题
相关文档
最新文档