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

代表一个 ET 工作簿。

方法

?名称说明
AcceptAllChanges接受指定共享工作簿中的所有更改。
Activate激活与工作簿相关的第一个窗口。
AddToFavorites将工作簿或超链接的快捷方式添加到“收藏夹”文件夹。
ApplyTheme将指定的主题应用于当前工作簿。
BreakLink将链接到其他 ET 源或 OLE 源的公式转换为值。
CanCheckIn如果 ET 可以将指定的工作簿签入到服务器上,则该值为 TrueBoolean 类型,可读写。
ChangeFileAccess更改工作簿的访问权限。本方法需要从磁盘加载工作簿的更新版本。
ChangeLink将链接从某一文档更改到另一文档。
CheckIn将工作簿从本地计算机返回给服务器,同时将本地工作簿设为只读使之无法在本地进行编辑。调用此方法还会关闭此工作簿。
CheckInWithVersion将工作簿从本地计算机保存到服务器,并将本地工作簿设置为只读,以便无法在本地编辑。
Close关闭对象。
DeleteNumberFormat从工作簿中删除一个自定义数字格式。
EnableConnections使用 EnableConnections 方法,开发人员可以为用户在工作簿内以编程方式启用数据连接。
EndReview终止对文件的审阅,该文件已用 SendForReview 方法发送候审。
ExclusiveAccess指定当前用户对共享清单中的工作簿进行独占访问。
ExportAsFixedFormatExportAsFixedFormat 方法用于将工作簿发布为 PDF 或 XPS 格式。
FollowHyperlink如果已经下载指定文档,则显示缓冲区中的该文档。否则,本方法对指定超链接进行处理以下载目标文档,然后将该文档在适当的应用程序中显示出来。
ForwardMailer您查询的是 Macintosh 专用的 Visual Basic 关键词。有关该关键词的帮助信息,请查阅 WPS Office Macintosh 版的语言参考帮助。
GetWorkflowTasks返回指定工作簿的 WorkflowTask 对象集合。
GetWorkflowTemplates返回指定工作簿的 WorkflowTemplate 对象集合。
HighlightChangesOptions控制共享工作簿更改的显示方式。
LinkInfo返回工作簿中某个链接的日期及其更新状态。
LinkSources返回工作簿中链接的数组。数组中的名称为链接的文档名、版本名、DDE 或 OLE 服务器名。如果工作簿中无链接,则返回 Empty
LockServerFile在服务器上锁定工作簿以防止修改。
MergeWorkbook将某工作簿中的改动合并到已打开的工作簿中。
NewWindow新建一个窗口或者创建指定窗口的副本。
OpenLinks打开链接的支持文档。
PivotCaches返回一个 PivotCaches 集合,该集合代表指定工作簿中的所有数据透视表缓存。只读。
Post将指定工作簿发送到一个公共文件夹。本方法仅应用于与 Microsoft Exchange 服务器连接的 Microsoft Exchange 客户端。
PrintOut打印对象。
PrintPreview按对象打印后的外观效果显示对象的预览。
Protect保护工作簿使其不被修改。
ProtectSharing保存工作簿并设置共享保护。
PurgeChangeHistoryNow从更改日志中删除指定工作簿的条目。
RefreshAll刷新指定工作簿中的所有外部数据区域和数据透视表。
RejectAllChanges取消指定共享工作簿中的所有更改。
ReloadAs使用指定的文档编码方式,重新加载基于 HTML 文档的工作簿。
RemoveDocumentInformation从工作簿中删除指定类型的所有信息。
RemoveUser断开指定用户与共享工作簿的连接。
Reply您查询的是 Macintosh 专用的 Visual Basic 关键词。有关该关键词的帮助信息,请查阅 WPS Office Macintosh 版的语言参考帮助。
ReplyAll您查询的是 Macintosh 专用的 Visual Basic 关键词。有关该关键词的帮助信息,请查阅 WPS Office Macintosh 版的语言参考帮助。
ReplyWithChanges向已发送候审的工作簿的作者发送电子邮件消息,通知审阅者已经完成工作簿的审阅。
ResetColors将调色板重新设为默认颜色。
RunAutoMacros运行附属于指定工作簿的 Auto_Open、Auto_Close、Auto_Activate 或 Auto_Deactivate 宏。保留本方法是为了保持向后兼容性。在新的 Visual Basic 代码中,应使用 Open、Close、Activate 和 Deactivate 事件取代上述宏。
Save保存对指定工作簿所做的更改。
SaveAs在另一不同文件中保存对工作簿所做的更改。
SaveAsXMLData将已映射到指定 XML 架构映射的数据导出到 XML 数据文件中。
SaveCopyAs将指定工作簿的副本保存到文件,但不修改内存中的打开工作簿。
SendFaxOverInternet将工作表作为传真发送给指定的收件人。
SendForReview在电子邮件中将供审阅的工作簿发送到指定的收件人。
SendMail使用已安装的邮件系统发送工作簿。
SendMailer您查询的是 Macintosh 专用的 Visual Basic 关键词。有关该关键词的帮助信息,请查阅 WPS Office Macintosh 版的语言参考帮助。
SetLinkOnData设置每当更新 DDE 链接时所运行过程的名称。
SetPasswordEncryptionOptions使用密码来设置对工作簿进行加密的选项。
ToggleFormsDesignToggleFormsDesign 方法用于在使用表单控件时将 ET 切换到设计模式。
Unprotect取消工作表或工作簿的保护。如果工作表或工作簿不是受保护的,则此方法不起作用。
UnprotectSharing关闭共享保护功能并保存工作簿。
UpdateFromFile如果磁盘上的工作簿版本比内存中的当前工作簿副本新,则用磁盘上保存的工作簿文件更新只读工作簿。如果载入工作簿之后,磁盘上的副本无改变,则不必重新载入内存中的副本。
UpdateLink更新 ET 链接、DDE 链接或 OLE 链接。
WebPagePreview以网页的形式显示对指定工作簿的预览。
XmlImport将 XML 数据文件导入当前工作簿。
XmlImportXml导入先前已被加载到内存的 XML 数据流。 ET 使用找到的第一个符合需要的映射;如果未指定目标区域,则 ET 将自动列出该数据。

属性

?名称说明
AccuracyVersion指定某些工作表函数是否使用最新的精确算法来计算其结果。读/写。
ActiveChart返回一个 Chart 对象,该对象代表活动图表(嵌入式图表或图表工作表)。嵌入式图表在被选中或激活时被认为是活动的。当没有图表处于活动状态时,此属性返回 Nothing
ActiveSheet返回一个对象,它代表活动工作簿中或指定的窗口或工作簿中的活动工作表(最上面的工作表)。如果没有活动的工作表,则返回 Nothing
ActiveSlicer返回一个对象,该对象代表活动工作簿或指定工作簿中的活动切片器。如果没有切片器处于活动状态,则返回 Nothing。只读。
Application如果不使用对象识别符,则该属性返回一个代表 ET 应用程序的 Application 对象。如果使用对象识别符,则该属性返回一个代表指定对象的创建程序的 Application 对象(可对一个 OLE 自动化对象使用该属性来返回该对象的应用程序)。只读。
AutoUpdateFrequency以分钟为单位返回或设置对共享工作簿进行自动更新的时间间隔。Long 类型,可读写。
AutoUpdateSaveChanges如果共享工作簿自动更新时,对其所做的更改将传送到其他用户,则该值为 True。如果不传送所做的更改(该工作簿还须与其他用户所做的更改保持同步),则该值为 False。默认值为 TrueBoolean 类型,可读写。
BuiltinDocumentProperties返回一个 DocumentProperties 集合,该集合代表指定工作簿的所有内置文档属性。只读。
CalculationVersion返回有关工作簿最近一次完全重新计算所使用的 ET 的版本信息。Long 型,只读。
ChangeHistoryDuration返回或者设置共享工作簿的修订记录中所要显示修订信息的天数。Long 类型,可读写。
Charts返回一个 Sheets 集合,该集合代表指定工作簿中的所有图表工作表。
CheckCompatibility控制在保存工作簿时是否自动运行兼容性检查器。可读/写 Boolean 类型。
CodeName返回对象的代码名。String 型,只读。
Colors返回或设置工作簿调色板中的颜色。调色板有 56 项,每项以一个 RGB 值表示。Variant 类型,可读/写。
CommandBars返回一个代表 ET 命令栏的 CommandBars 对象。只读。
ConflictResolution返回或设置更新共享工作簿时解决冲突的方式。XlSaveConflictResolution 类型,可读写。
ConnectionsConnections 属性在工作簿和 ODBC 或 OLEDB 数据源之间建立连接,并在不提示用户的情况下刷新数据。只读。
ConnectionsDisabled显示工作簿中的外部连接或链接。只读。
Container返回包含指定 OLE 对象的容器应用程序的对象。Object 类型,只读。
ContentTypeProperties返回一个 MetaProperties 集合,该集合描述工作簿中存储的元数据。只读。
CreateBackup如果保存文件时创建备份文件,则该属性值为 TrueBoolean 类型,只读。
Creator返回一个 32 位整数,该整数指示创建对象的应用程序。只读 Long 类型。
CustomDocumentProperties返回或设置一个 DocumentProperties 集合,该集合代表指定工作簿的所有自定义文档属性。
CustomViews返回一个 CustomViews 集合,该集合代表工作簿的所有自定义视图。
CustomXMLParts返回一个 CustomXMLParts 集合,该集合代表 XML 数据存储区中的自定义 XML。只读。
Date1904如果工作簿使用 1904 日期系统,则该属性值为 TrueBoolean 类型,可读写。
DefaultPivotTableStyleTableStyles 集合中指定表样式,该表样式将用作数据透视表的默认样式。可读/写。
DefaultSlicerStyleTableStyles 对象中指定用作切片器默认样式的样式。可读/写。
DefaultTableStyle指定 TableStyles 集合中用作默认 TableStyle 的表样式。可读/写 Variant 类型。
DisplayDrawingObjects返回或设置形状的显示方式。Long 类型,可读写。
DisplayInkComments确定墨迹批注是否显示在工作簿中的 Boolean 值。Boolean 类型,可读写。
DocumentInspectors返回一个 DocumentInspectors 集合,该集合代表指定工作簿的文档检查器模块。只读。
DocumentLibraryVersions返回一个 DocumentLibraryVersions 集合,该集合代表启用了版本控制且存储在服务器上的文档库中的共享工作簿的版本集合。
DoNotPromptForConvert返回或设置一个值,该值表示在工作簿包含 ET 2007 以前的 ET 版本所不支持的功能时,是否应该提示用户转换工作簿。可读/写 Boolean 类型。
EnableAutoRecover根据规定的时间间隔保存全部格式的已更改文件。Boolean 类型,可读写。
EncryptionProvider返回一个 String 类型的值,该值指定在对文档加密时 WPS Office ET 2007 使用的算法加密提供程序的名称。可读/写。
EnvelopeVisible如果显示电子邮件标题和信封工具栏,则该属性值为 TrueBoolean 类型,可读写。
Excel4IntlMacroSheets返回一个 Sheets 集合,该集合代表指定工作簿中的所有 ET 4.0 国际宏表。只读。
Excel4MacroSheets返回一个 Sheets 集合,该集合代表指定工作簿中的所有 ET 4.0 宏表。只读。
Excel8CompatibilityModeExcel8CompatibilityMode 属性向开发人员提供了一种查看工作簿是否在兼容模式下的方法。只读 Boolean 类型。
FileFormat返回工作簿的文件格式和/或类型。XlFileFormat 类型,只读。
Final返回或设置一个 Boolean 类型的值,该值指示工作簿是否是最终的。可读/写 Boolean 类型。
ForceFullCalculation将指定工作簿返回或设置为强制计算模式。可读写。
FullName返回对象的名称(以字符串表示),包括其磁盘路径。String 型,只读。
FullNameURLEncoded返回一个 String 值,该值表示对象名称(包括其磁盘路径)。只读。
HasPassword如果指定工作簿有密码保护,则该属性值为 TrueBoolean 类型,只读。
HasVBProject返回一个 Boolean 类型的值,该值代表工作簿是否具有附加的 Microsoft 示例代码 项目。只读 Boolean 类型。
HighlightChangesOnScreen如果将指定共享工作簿的更改在屏幕上突出显示,则该属性值为 TrueBoolean 类型,可读写。
IconSets此属性用于基于 IconSet 集合中的单元格图标对工作簿中的数据进行筛选。只读。
InactiveListBorderVisible一个 Boolean 值,指定当列表不处于活动状态时,此列表?(列表:包含相关数据的一系列行,或使用 “创建列表” 命令作为数据表指定给函数的一系列行。)的边框是否可见。如果边框可见,则返回 TrueBoolean 类型,可读写。
IsAddin如果指定工作簿作为加载宏运行,则该属性值为 TrueBoolean 类型,可读写。
IsInplace如果指定工作簿正在适当位置上进行编辑,则该值为 True。如果该工作簿已在 ET 中打开,并准备进行编辑,则该值为 FalseBoolean 类型,只读。
KeepChangeHistory如果对共享工作簿启用了修订记录功能,则该属性值为 TrueBoolean 类型,可读写。
ListChangesOnNewSheet如果在单个工作表中显示共享工作簿的更改,则该属性值为 TrueBoolean 类型,可读写。
Mailer您查询的是 Macintosh 专用的 Visual Basic 关键词。有关该关键词的帮助信息,请查阅 WPS Office Macintosh 版的语言参考帮助。
MultiUserEditing如果工作簿以共享列表方式打开,则该属性值为 TrueBoolean 类型,只读。
Name返回一个代表对象名称的 String 值。
Names返回一个 Names 集合,它代表指定工作簿的所有名称(包括所有指定工作表的名称)。只读 Names 对象。
Parent返回指定对象的父对象。只读。
Password返回或设置在打开指定工作簿时必须提供的密码。String 类型,可读写。
PasswordEncryptionAlgorithm返回一个 String 类型的数值,该数值表示 ET 对指定的工作簿编写密码时使用的算法。只读。
PasswordEncryptionFileProperties如果 ET 对受密码保护的指定工作簿的文件属性进行加密,则该属性值为 TrueBoolean 类型,只读。
PasswordEncryptionKeyLength返回一个 Long 类型的数值,该数值表示在对指定工作簿加密时 ET 使用的算法的密钥长度。只读。
PasswordEncryptionProvider返回一个 String 类型的数值,该数值指定在对指定工作簿加密时 ET 使用的算法加密提供程序的名称。只读。
Path返回一个 String 值,它代表应用程序的完整路径,不包括末尾的分隔符和应用程序名称。
Permission返回一个 Permission 对象,该对象表示指定工作簿中的权限设置。
PersonalViewListSettings如果在共享工作簿的用户个人视图中包括列表的筛选和排序设置,则该属性值为 TrueBoolean 类型,可读写。
PersonalViewPrintSettings如果在共享工作簿的用户个人视图中包括打印设置,则该属性值为 TrueBoolean 类型,可读写。
PrecisionAsDisplayed如果工作簿中的计算将按照屏幕显示的数字精度完成,则该属性值为 TrueBoolean 类型,可读写。
ProtectStructure如果工作簿中的工作表次序处于保护状态,则该属性值为 TrueBoolean 类型,只读。
ProtectWindows如果工作簿窗口受保护,则该属性值为 TrueBoolean 类型,只读。
PublishObjects返回 PublishObjects 集合。只读。
ReadOnly 如果对象以只读方式打开,则返回 TrueBoolean 类型,只读。
ReadOnlyRecommended如果工作簿以建议只读方式保存,则该属性值为 TrueBoolean 类型,只读。
RemovePersonalInformation如果能从指定的工作簿中删除个人信息,则该值为 True。默认值为 FalseBoolean 类型,可读写。
Research返回一个 Research 对象,该对象代表工作簿的信息检索服务。只读。
RevisionNumber返回指定工作簿以共享清单方式打开后已保存的次数。如果该工作簿以独占模式打开,则该值为 0(零)。Long 类型,只读。
Saved如果指定工作簿从上次保存至今未发生过更改,则该属性值为 TrueBoolean 类型,可读写。
SaveLinkValues如果 ET 保存指定工作簿的外部链接值,则该属性值为 TrueBoolean 类型,可读写。
ServerPolicy返回一个 ServerPolicy 对象,该对象代表为存储在运行 Office SharePoint Server 2007 或更高版本的服务器上的工作簿指定的策略。只读。
ServerViewableItems允许开发人员与服务器上显示的工作簿中已发布对象的列表进行交互。只读。
SharedWorkspace返回一个 SharedWorkspace 对象,该对象代表指定文档所在的文档工作区。只读。
Sheets返回一个 Sheets 集合,该集合代表指定工作簿中的所有工作表。只读 Sheets 对象。
ShowConflictHistory如果“冲突的历史记录”工作表在作为共享列表打开的工作簿中可见,则该属性值为 TrueBoolean 类型,可读写。
ShowPivotChartActiveFields此属性控制数据透视图筛选窗格的可见性。可读/写 Boolean 类型。
ShowPivotTableFieldList如果该属性值为 True(默认),则能显示数据透视表字段列表。Boolean 类型,可读写。
Signatures返回工作簿的数字签名。只读。
SlicerCaches返回与工作簿关联的 SlicerCaches 对象。只读。
SmartDocument返回一个 SmartDocument 对象,该对象表示智能文档解决方案设置。只读。
Styles返回一个 Styles 集合,该集合代表指定工作簿中的所有样式。只读。
Sync返回一个 Sync 对象,该对象提供对文档工作区中所包含文档的方法和属性的访问。
TableStyles返回当前工作簿的一个 TableStyles 集合对象,该对象引用当前工作簿中所使用的样式。只读。
TemplateRemoveExtData如果工作簿保存为模板时删除外部数据引用,则该属性值为 TrueBoolean 类型,可读写。
Theme返回应用于当前工作簿的主题。只读。
UpdateLinks返回或设置一个 XlUpdateLink 常量,该常量指示用于更新内嵌 OLE 链接的工作簿设置。可读写。
UpdateRemoteReferences如果 ET 对工作簿中的远程引用进行更新,则该值为 TrueBoolean 类型,可读写。
UserStatus返回一个基为 1 的二维数组,该数组提供有关每一个以共享列表模式打开工作簿的用户的信息。Variant 类型,只读。
VBASigned如果指定工作簿的 示例代码 项目已经过数字签名,则该属性的值为 TrueBoolean 类型,只读。
VBProject返回一个 VBProject 对象,该对象表示指定工作簿中的 Visual Basic 项目。只读。
WebOptions返回 WebOptions 集合,该集合包含将文档另存为网页或打开网页时 ET 使用的工作簿级属性。只读。
Windows返回一个 Windows 集合,该集合代表指定工作簿中的所有窗口。只读 Windows 对象。
Worksheets返回一个 Sheets 集合,该集合代表指定工作簿中的所有工作表。只读 Sheets 对象。
WritePassword为工作簿的写密码返回或设置一个 String 类型的数值。可读写。
WriteReserved如果指定工作簿是写保护的,则该属性的值为 TrueBoolean 类型,只读。
WriteReservedBy返回当前对指定工作簿有写权限的用户的名称。String 类型,只读。
XmlMaps 返回一个 XmlMaps 集合,该集合表示已被添加到指定工作簿的架构映射。只读。
XmlNamespaces返回一个 XmlNamespaces 集合,该集合代表指定工作簿中包含的 XML 命名空间。只读。

事件

?名称说明
Activate激活工作簿、工作表、图表工作表或嵌入式图表时发生此事件。
AddinInstall当工作簿作为加载宏安装时,发生此事件
AddinUninstall当工作簿作为加载宏卸载时,发生此事件。
AfterSave在保存工作簿之后发生此事件。
AfterXmlExport在 ET 保存或导出指定工作簿中的 XML 数据之后发生此事件。
AfterXmlImport当刷新现有的 XML 数据连接或新的 XML 数据被导入任一打开的 ET 工作簿之后,发生此事件。
BeforeClose在关闭工作簿之前,先产生此事件。如果该工作簿已经更改过,则本事件在询问用户是否保存更改之前产生。
BeforePrint在打印指定工作簿(或者其中的任何内容)之前,发生此事件。
BeforeSave保存工作簿之前发生此事件。
BeforeXmlExport在 ET 保存或导出指定工作簿中的 XML 数据之前发生此事件。
BeforeXmlImport在刷新现有的 XML 数据连接或新的 XML 数据被导入任一打开的 ET 工作簿之前,发生此事件。
Deactivate图表、工作表或工作簿被停用时发生此事件。
NewChart在工作簿中创建新图表时发生。
NewSheet当在工作簿中新建工作表时发生此事件。
Open打开工作簿时,发生此事件。
PivotTableCloseConnection在数据透视表的连接关闭之后发生此事件。
PivotTableOpenConnection在数据透视表的连接打开之后发生此事件。
RowsetComplete如果用户在 OLAP 数据透视表上深化记录集或调用行集操作,则会引发此事件。
SheetActivate当激活任何工作表时发生此事件。
SheetBeforeDoubleClick当双击任何工作表时发生此事件,此事件先于默认的双击操作发生。
SheetBeforeRightClick右键单击任一工作表时发生此事件,此事件先于默认的右键单击操作。
SheetCalculate在重新计算工作表时或在图表上绘制更改的数据之后发生此事件。
SheetChange当用户或外部链接更改了任何工作表中的单元格时发生此事件。
SheetDeactivate当任何工作表被停用时发生此事件。
SheetFollowHyperlink单击 ET 中的任何超链接时发生此事件。对于工作表级的事件,请参阅 FollowHyperlink 事件的“帮助”主题。
SheetPivotTableAfterValueChange在编辑或重新计算(针对包含公式的单元格)数据透视表中的单元格或单元格区域后发生此事件。
SheetPivotTableBeforeAllocateChanges在向数据透视表应用更改前发生此事件。
SheetPivotTableBeforeCommitChanges在针对 OLAP 数据源提交对数据透视表的更改前发生此事件。
SheetPivotTableBeforeDiscardChanges在放弃对数据透视表所做的更改之前发生此事件。
SheetPivotTableChangeSync在对数据透视表进行更改之后发生此事件。
SheetPivotTableUpdate在数据透视表的工作表更新之后发生此事件。
SheetSelectionChange任一工作表上的选定区域发生更改时,将发生此事件(但图表工作表上的选定区域发生改变时,不会发生此事件)。
Sync当作为“文档工作区”一部分的工作簿的本地副本与服务器上的副本进行同步时,发生此事件。
WindowActivate工作簿窗口被激活时,将发生此事件。
WindowDeactivate任何工作簿窗口被停用时将发生此事件。
WindowResize任何工作簿窗口调整大小时将发生此事件。