_Worksheet 接口

定义

这是 COM coclass(托管代码需要此 Coclass 来实现与相应的 COM 对象的互操作性)中的主接口。 仅当您想要使用的方法与 COM 对象的事件共享同一名称时才使用此主接口;在这种情况下,转换为此接口以调用该方法,转换为最新的事件接口以连接到该事件。 否则,请使用派生自 COM coclass 的 .NET 接口来访问方法、属性和 COM 对象的事件。 有关 COM 对象的详细信息,请参阅 Worksheet

public interface class _Worksheet
[System.Runtime.InteropServices.Guid("000208D8-0000-0000-C000-000000000046")]
public interface _Worksheet
Public Interface _Worksheet
派生
属性

属性

_CodeName

仅供内部使用。

_DisplayRightToLeft

仅供内部使用。

Application

在没有对象限定符的情况下使用时,此属性返回表示 Application Microsoft Excel 应用程序的 对象。 如果与对象识别符一起使用,则此属性返回代表指定对象的创建者的 Application 对象(可以将此属性与 OLE 自动化对象一起使用以返回该对象的应用程序)。 只读。

AutoFilter

如果启用筛选,则 AutoFilter 返回 对象。 如果筛选处于关闭状态,则返回 Nothing 。 此为只读属性。

AutoFilterMode

如果当前在工作表上显示有“自动筛选”下拉箭头,则该值为 True。 此属性独立于 FilterMode 属性。 读/写 Boolean

Cells

返回一个 Range 对象,该对象表示工作表上的所有单元格 (而不仅仅是当前正在使用) 的单元格。 此为只读属性。

CircularReference

返回一个 Range 对象,该对象代表工作表上包含第一个循环引用的区域;如果工作表上没有循环引用,则返回 Nothing 。 在继续执行计算之前,必须删除循环引用。 此为只读属性。

CodeName

返回对象的代码名。 只读 String

Columns

返回一个 Range 对象,该对象代表指定工作表上的所有列。 此为只读属性。

Comments

返回一个 Comments 集合,该集合代表指定工作表的所有注释。 此为只读属性。

ConsolidationFunction

返回当前合并计算所使用的函数代码。 可以是常量之 XlConsolidationFunction 一。 此为只读属性。

ConsolidationOptions

返回表示合并计算选项的三元素数组,如下表所示。 某元素为 True 就表示设置了该选项。 只读 对象

ConsolidationSources

返回一个字符串数组,这些字符串是工作表中当前合并计算的数据源的名称。 如果工作表中没有合并计算,将返回 Empty。 只读 对象

Creator

在枚举中 XlCreator 返回一个常量,该常量指示创建此对象的应用程序。 如果该对象是在 Microsoft Excel 中创建的,则此属性返回字符串 XCEL,它等同于十六进制的数字 5843454C。 只读 xlCreatorCode

CustomProperties

返回一个 CustomProperties 对象,该对象表示与工作表关联的标识符信息。

DisplayAutomaticPageBreaks

仅供内部使用。

DisplayPageBreaks

如果显示指定工作表中的分页符(包括自动和手动分页符),则该属性值为 True。 读/写 Boolean

DisplayRightToLeft

如此 如果 指定的窗口、工作表或 ListObject 从右到左而不是从左到右显示。 如果对象从左到右显示,则为 False。 只读 Boolean

EnableAutoFilter

如果当仅限于用户界面保护处于打开状态时,启用自动筛选箭头,则该属性值为 True。 读/写 Boolean

EnableCalculation

如果在必要的情况下 Microsoft Excel 自动重新计算工作表,则该值为 True。 如果 Excel 不重新计算工作表,则该值为 False。 读/写 Boolean

EnableFormatConditionsCalculation

返回或设置条件格式是否将根据需要自动出现。 读/写 Boolean

EnableOutlining

如果当仅限于用户界面保护处于打开状态时,启用分级显示符号,则该属性值为 True。 读/写 Boolean

EnablePivotTable

如果当仅限于用户界面保护处于打开状态时,启用数据透视表控件和操作,则该属性值为 True。 读/写 Boolean

EnableSelection

返回或设置工作表中可被选择的内容。 读/写 XlEnableSelection

FilterMode

如此 如果 工作表处于筛选模式。 只读 Boolean

HPageBreaks

返回一个 HPageBreaks 集合,该集合表示工作表上的水平分页符。 此为只读属性。

Hyperlinks

返回一个 Hyperlinks 集合,该集合表示区域或工作表的超链接。

Index

返回对象在其同类对象所组成的集合内的编号。 只读 Integer

ListObjects

返回工作表中的 对象的集合 ListObjectListObjects 集合,只读。

MailEnvelope

表示文档的电子邮件标题。

Name

返回或设置对象的名称。 读/写 String

Names

返回一个 Names 集合,该集合代表所有特定于工作表的名称 (使用“WorksheetName!”前缀) 定义的名称。 Names 对象,只读。

Next

返回表示下一个Chart工作表或Worksheet单元格的 、 Range或 对象。 此为只读属性。

OnCalculate

仅供内部使用。

OnData

仅供内部使用。

OnDoubleClick

仅供内部使用。

OnEntry

仅供内部使用。

OnSheetActivate

仅供内部使用。

OnSheetDeactivate

仅供内部使用。

Outline

返回一个 Outline 对象,该对象代表指定工作表的轮廓。 此为只读属性。

PageSetup

返回一个 PageSetup 对象,该对象包含指定对象的所有页面设置设置。 此为只读属性。

Parent

返回指定对象的父对象。 只读。

Previous

返回表示上一个Chart工作表或Worksheet单元格的 、 Range或 对象。 此为只读属性。

PrintedCommentPages

获取将为当前工作表打印的注释页数。

ProtectContents

如果工作表内容是受保护的,则为 True。 对于图表,这将保护整个图表。 对于工作表,这将保护单个单元格。 只读 Boolean

ProtectDrawingObjects

如果形状是受保护的,则为 True。 只读 Boolean

Protection

返回一个 Protection 对象,该对象表示工作表的保护选项。

ProtectionMode

如果启用了用户界面专用保护,则为 True。 若要启用用户界面保护,请使用 Protect(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) 参数设置为 True 的方法UserInterfaceOnly。 只读 Boolean

ProtectScenarios

如果工作表的方案处于保护状态,则该属性值为 True。 只读 Boolean

QueryTables

返回表示 QueryTables 指定工作表上所有查询表的集合。 此为只读属性。

Range[Object, Object]

返回一个 Range 对象,该对象代表单元格或单元格区域。

Rows

返回一个 Range 对象,该对象代表指定工作表上的所有行。 此为只读 Range 对象。

Scripts

返回 Scripts 集合,该集合包含 Script 表示指定文档中脚本或代码块的对象(保存为网页时)。

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 集合,该集合表示工作表上的垂直分页符。 此为只读属性。

方法

_CheckSpelling(Object, Object, Object, Object, Object, Object)

仅供内部使用。

_Evaluate(Object)

仅供内部使用。

_PasteSpecial(Object, Object, Object, Object, Object, Object)

仅供内部使用。

_PrintOut(Object, Object, Object, Object, Object, Object, Object)

仅供内部使用。

_Protect(Object, Object, Object, Object, Object)

仅供内部使用。

_SaveAs(String, Object, Object, Object, Object, Object, Object, Object, Object)

仅供内部使用。

Activate()

使当前工作表成为活动工作表。 等效于单击工作表的 选项卡。

Arcs(Object)

仅供内部使用。

Buttons(Object)

仅供内部使用。

Calculate()

计算所有打开的工作簿、工作簿中的某张特定工作表或工作表指定区域中的单元格,如下表所示。

ChartObjects(Object)

返回一个 对象,该对象表示单个嵌入图表 (对象) ChartObject ,或 (工作表上对象) ChartObjects 的所有嵌入图表的集合。

CheckBoxes(Object)

仅供内部使用。

CheckSpelling(Object, Object, Object, Object)

检查对象的拼写。 此窗体没有返回值;Microsoft Excel 显示“拼写”对话框。

CircleInvalid()

对工作表中的无效数据项进行圈释。

ClearArrows()

清除指定工作表的追踪箭头。 使用审核功能可添加追踪箭头。

ClearCircles()

清除指定工作表的无效数据项的圈释。

Copy(Object, Object)

将工作表复制到工作簿的另一位置。

Delete()

删除对象。

DrawingObjects(Object)

仅供内部使用。

Drawings(Object)

仅供内部使用。

DropDowns(Object)

仅供内部使用。

Evaluate(Object)

将 Microsoft Excel 名称转换为一个对象或值。

ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object)

导出为指定格式的文件。

GroupBoxes(Object)

仅供内部使用。

GroupObjects(Object)

仅供内部使用。

Labels(Object)

仅供内部使用。

Lines(Object)

仅供内部使用。

ListBoxes(Object)

仅供内部使用。

Move(Object, Object)

将工作表移动到工作簿中的另一个位置

OLEObjects(Object)

返回一个 对象,该对象表示 () OLEObject 的单个 OLE 对象或图表或工作表上集合) (OLEObjects 所有 OLE 对象的集合。 此为只读属性。

OptionButtons(Object)

仅供内部使用。

Ovals(Object)

仅供内部使用。

Paste(Object, Object)

将“剪贴板”中的内容粘贴到工作表上。

PasteSpecial(Object, Object, Object, Object, Object, Object, Object)

使用指定格式将剪贴板的内容粘贴到工作表上。 可用本方法从其他应用程序中粘贴数据,或以特定格式粘贴数据。

Pictures(Object)

仅供内部使用。

PivotTables(Object)

返回一个 对象,该对象表示单个数据透视表 (对象) PivotTable ,或 (工作表上对象) PivotTables 的所有数据透视表的集合。 此为只读属性。

PivotTableWizard(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

PivotTable创建 对象。 此方法不显示数据透视表向导。 此方法不适用于 OLE DB 数据源。 Add(Object, Object, Object, Object)使用 方法添加数据透视表缓存,然后基于缓存创建数据透视表。 数据透视表 对象。

PrintOut(Object, Object, Object, Object, Object, Object, Object, Object)

打印对象。

PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object, Object)

仅供内部使用。

PrintPreview(Object)

按对象打印后的外观效果显示对象的预览。

Protect(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

保护工作表使其不被修改。

Rectangles(Object)

仅供内部使用。

ResetAllPageBreaks()

重新设置指定工作表上的所有分页符。

SaveAs(String, Object, Object, Object, Object, Object, Object, Object, Object, Object)

将对图表或工作表的更改保存到另一不同文件中。

Scenarios(Object)

返回一个 对象,该对象表示单个方案 (对象) Scenario 或工作表上对象) (方案 Scenarios 集合。

ScrollBars(Object)

仅供内部使用。

Select(Object)

选择对象。

SetBackgroundPicture(String)

设置工作表或图表的背景图形。

ShowAllData()

使当前筛选列表的所有行均可见。 如果正在使用自动筛选,则本方法将下拉列表框内容改为“(全部)”。

ShowDataForm()

显示与指定工作表相关联的数据表单。

Spinners(Object)

仅供内部使用。

TextBoxes(Object)

仅供内部使用。

Unprotect(Object)

取消工作表或工作簿的保护。 如果工作表或工作簿不是受保护的,则此方法不起作用。

XmlDataQuery(String, Object, Object)

返回一个 Range 对象,该对象表示映射到特定 XPath 的单元格。 如果指定的 XPath 尚未映射到工作表,或者映射的区域为空,则返回 Nothing

XmlMapQuery(String, Object, Object)

返回一个 Range 对象,该对象表示映射到特定 XPath 的单元格。 如果指定的 XPath 路径尚未映射到工作表,则返回 Nothing

适用于