WorkbookProperties 类

定义

定义 WorkbookProperties 类。

此类在 Office 2007 及更高版本中可用。

当对象序列化为 xml 时,其限定名称为 x:workbookPr。

[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)]
[DocumentFormat.OpenXml.SchemaAttr(22, "workbookPr")]
public class WorkbookProperties : DocumentFormat.OpenXml.OpenXmlLeafElement
public class WorkbookProperties : DocumentFormat.OpenXml.OpenXmlLeafElement
[DocumentFormat.OpenXml.SchemaAttr(22, "workbookPr")]
public class WorkbookProperties : DocumentFormat.OpenXml.OpenXmlLeafElement
[DocumentFormat.OpenXml.SchemaAttr("x:workbookPr")]
public class WorkbookProperties : DocumentFormat.OpenXml.OpenXmlLeafElement
[DocumentFormat.OpenXml.SchemaAttr("x:workbookPr")]
public class WorkbookProperties : DocumentFormat.OpenXml.TypedOpenXmlLeafElement
[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)]
public class WorkbookProperties : DocumentFormat.OpenXml.OpenXmlLeafElement
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)>]
[<DocumentFormat.OpenXml.SchemaAttr(22, "workbookPr")>]
type WorkbookProperties = class
    inherit OpenXmlLeafElement
type WorkbookProperties = class
    inherit OpenXmlLeafElement
[<DocumentFormat.OpenXml.SchemaAttr(22, "workbookPr")>]
type WorkbookProperties = class
    inherit OpenXmlLeafElement
[<DocumentFormat.OpenXml.SchemaAttr("x:workbookPr")>]
type WorkbookProperties = class
    inherit OpenXmlLeafElement
[<DocumentFormat.OpenXml.SchemaAttr("x:workbookPr")>]
type WorkbookProperties = class
    inherit TypedOpenXmlLeafElement
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2007)>]
type WorkbookProperties = class
    inherit OpenXmlLeafElement
Public Class WorkbookProperties
Inherits OpenXmlLeafElement
Public Class WorkbookProperties
Inherits TypedOpenXmlLeafElement
继承
继承
属性

注解

[ISO/IEC 29500-1 第 1 版]

workbookPr (工作簿属性)

此元素定义工作簿属性的集合。

[示例:

<workbookPr dateCompatibility="false" showObjects="none" saveExternalLinkValues="0"  defaultThemeVersion="123820"/>  

示例结束]

父元素
workbook (§18.2.27)
属性 说明
allowRefreshQuery (允许刷新查询) 指定一个布尔值,该值指示应用程序是否将刷新此工作簿中的查询表。

值为 1true 表示应用程序将在加载工作簿时刷新查询表。

值为 0false 表示应用程序不会刷新查询表。

此属性的默认值为 false。

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
autoCompressPictures (自动压缩图片) 指定一个布尔值,该值指示应用程序自动压缩工作簿中的图片。

值为 1true 表示应用程序自动压缩工作簿的图片。 压缩图片时,应用程序将:

- 将分辨率 (降低到每英寸 96 点 (dpi) ,打印) 的分辨率为 200 dpi,并丢弃不必要的信息。
- 放弃额外信息。 [示例:裁剪图片或调整图片大小后,图片的“隐藏”部分将存储在文件中。 示例结束]
- 尽可能压缩图片。

值为 0false 表示应用程序不压缩此工作簿中的图片。

此属性的默认值为 true。

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
backupFile (创建备份文件) 指定一个布尔值,该值指示应用程序是否在保存时创建工作簿的备份。

值为 1true 表示应用程序在保存时创建工作簿的备份。

值为 0false 表示应用程序未创建备份。

此属性的默认值为 false。

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
检查兼容性 (保存) 时检查兼容性 指定一个布尔值,该值指示应用程序在将此工作簿保存为旧文件格式时是否检查兼容性。

值为 1true 表示应用程序在保存为旧二进制格式时执行兼容性检查。

如果值为 0false,则表示应用程序在保存为旧二进制格式时不执行兼容性检查。

此属性的默认值为 false。

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
codeName (Code Name) 指定创建此工作簿的应用程序的代号。 使用此属性可跟踪应用程序增量版本中的文件内容。

此属性可能的值由 W3C XML 架构 string 数据类型定义。
date1904 (Date 1904) 指示在将工作簿中的串行值转换为日期时是使用 1900 还是 1904 日期基的值。 [注意:如果 dateCompatibility 属性为 0false,则忽略此属性。 注释结束]

值为 1true 表示工作簿使用 1904 向后兼容性日期系统。

值为 0false 表示工作簿使用基于 1900 的日期系统,由 dateCompatibility 属性的值指定。

(有关 date bases.) 的定义,请参阅 §18.17.4.1

此属性的默认值为 false。

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
dateCompatibility (Date Compatibility) 指定日期基准是应被视为兼容性日期基准,还是应支持完整的 8601 日期范围。

值 1 或 true 指示正在使用的日期系统是 1900 向后兼容日期基准或 1904 向后兼容日期基,由 date1904 属性的值指定。

值 0 或 false 表示日期系统是基于 8601 日期范围的 1900 日期基准。

(有关 date bases.) 的定义,请参阅 §18.17.4.1

此属性的默认值为 true。

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
defaultThemeVersion (默认主题版本) 指定要在工作簿中应用的主题的默认版本。

defaultThemeVersion 的值取决于应用程序。 SpreadsheetML 默认为 [version][build],其中 [版本] 是指应用程序的版本,[build] 是指用户界面中的主题更改时应用程序的生成。

此属性的可能值由 W3C XML 架构 unsignedInt 数据类型定义。
filterPrivacy (筛选器隐私) 指定一个布尔值,该值指示应用程序是否已检查工作簿中的个人标识信息 () 。 如果设置了此标志,则每当用户执行将插入文档的操作时,应用程序都会警告用户。 [示例:插入注释可能会插入用户名。 示例结束]

值为 1true 表示应用程序在用户插入工作簿时会发出警告。

值为 0false 表示应用程序在用户插入工作簿时不会警告用户;工作簿尚未检查 。

此属性的默认值为 false。

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
hidePivotFieldList (隐藏数据透视字段列表) 指定一个布尔值,该值指示是否为应用程序用户界面中的数据透视表显示字段列表。

值为 1true 表示为数据透视表显示字段列表。

值为 0false 表示数据透视表未显示字段列表。

此属性的默认值为 false。

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
promptedSolutions (Prompted Solutions) 指定一个布尔值,该值指示用户是否收到加载智能文档组件的警报。

值为 1true 表示用户收到加载 SmartDoc 的警报。

值为 0false 表示用户未收到警报。

此属性的默认值为 false。

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
publishItems (发布项) 指定一个布尔值,该值指示是否将工作簿或工作簿项发布到应用程序服务器。

值为 1true 表示工作簿项已发布。

值为 0false 表示工作簿已发布。

此属性的默认值为 false

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
refreshAllConnections (打开) 上刷新所有Connections 指定一个布尔值,该值指示 workbok 是否应在加载期间刷新与数据源的所有连接。

此属性的默认值为 false

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
saveExternalLinkValues (保存外部链接值) 指定一个布尔值,该值指示应用程序是否将通过外部链接公式缓存从其他工作簿检索的值。 数据在保存时缓存。

值为 1true 表示缓存来自外部链接公式的数据。 支持部分被写出,其中包含外部工作簿中的缓存单元格表。

值为 0false 表示未缓存外部链接公式中的数据。

此属性的默认值为 true。

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
showBorderUnselectedTables (显示未选定表) 的边框 指定一个布尔值,该值指示是否在工作簿中未选择的表周围绘制边框。

值为 1true 表示围绕未选择的表绘制边框。

如果值为 0false ,则表示未选择的表周围不会绘制边框。

此属性的默认值为 true。

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
showInkAnnotation (显示墨迹注释) 指定一个布尔值,该值指示书籍是否显示墨迹注释。

值为 1true 表示墨迹批注显示在工作簿中。

值为 0false 表示工作簿中未显示墨迹批注。

此属性的默认值为 true。

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
showObjects (显示对象) 指定应用程序在工作簿中显示嵌入对象的方式。

此属性是可选的。

此属性的默认值为“all”。

此属性的可能值由 ST_Objects 简单类型 (§18.18.48) 定义。
showPivotChartFilter (显示数据透视图筛选器) 指定一个布尔值,该值指示是否为工作簿中的数据透视图显示筛选选项。

值为 1true 表示应显示透视图的筛选选项。

值为 0false 表示不应显示筛选选项。

此属性的默认值为 false。

此属性可能的值由 W3C XML 架构 boolean 数据类型定义。
updateLinks (更新链接行为) 指定应用程序在打开工作簿时如何更新外部链接。

此属性的默认值为 userSet。

此属性的可能值由 ( §18.18.87) ST_UpdateLinks简单类型定义。

[注意:此元素的内容模型 (CT_WorkbookPr) 的 W3C XML 架构定义位于 §A.2 中。 注释结束]

ISO/IEC29500:2008。

构造函数

WorkbookProperties()

初始化 WorkbookProperties 类的新实例。

属性

AllowRefreshQuery

允许刷新查询

表示架构中的以下属性:allowRefreshQuery

AutoCompressPictures

自动压缩图片

表示架构中的以下属性:autoCompressPictures

BackupFile

创建备份文件

表示架构中的以下属性:backupFile

CheckCompatibility

在保存时检查兼容性

表示架构中的以下属性:checkCompatibility

ChildElements

获取当前元素的所有子节点。

(继承自 OpenXmlElement)
CodeName

代码名称

表示架构中的以下属性:codeName

Date1904

日期 1904

表示架构中的以下属性:date1904

DateCompatibility

dateCompatibility,此属性仅在 Office 2010 及更高版本中可用。

表示架构中的以下属性:dateCompatibility

DefaultThemeVersion

默认主题版本

表示架构中的以下属性:defaultThemeVersion

ExtendedAttributes

获取当前元素的架构) 中未定义的所有扩展属性 (属性。

(继承自 OpenXmlElement)
Features

IFeatureCollection获取当前元素的 。 此功能集合将是只读的,但会从其父部件和包继承功能(如果可用)。

(继承自 OpenXmlElement)
FilterPrivacy

筛选器隐私

表示架构中的以下属性:filterPrivacy

FirstChild

获取 OpenXmlElement 元素的第一个子元素。 如果没有这样的 OpenXmlElement 元素,则返回 null (Visual Basic) Nothing。

(继承自 OpenXmlElement)
HasAttributes

获取一个值,该值指示当前元素是否具有任何属性。

(继承自 OpenXmlElement)
HasChildren

获取一个值,该值指示当前元素是否具有任何子元素。

(继承自 OpenXmlLeafElement)
HidePivotFieldList

隐藏透视字段列表

表示架构中的以下属性:hidePivotFieldList

InnerText

获取或设置节点及其所有子级的串联值。

(继承自 OpenXmlElement)
InnerXml

获取或设置仅表示当前元素的子元素的标记。

(继承自 OpenXmlLeafElement)
LastChild

获取 OpenXmlElement 元素的最后一个子元素。 如果没有这样的 OpenXmlElement 元素,则返回 null (Visual Basic) Nothing。

(继承自 OpenXmlElement)
LocalName

定义 WorkbookProperties 类。

此类在 Office 2007 及更高版本中可用。

当对象序列化为 xml 时,其限定名称为 x:workbookPr。

LocalName

获取当前元素的本地名称。

(继承自 OpenXmlElement)
MCAttributes

获取或设置标记兼容性属性。 如果未为当前元素定义标记兼容性属性,则返回 null。

(继承自 OpenXmlElement)
NamespaceDeclarations

获取在当前元素中定义的所有命名空间声明。 如果没有命名空间声明,则返回空枚举器。

(继承自 OpenXmlElement)
NamespaceUri

获取当前元素的命名空间 URI。

(继承自 OpenXmlElement)
OpenXmlElementContext

获取当前元素的 OpenXmlElementContext。

(继承自 OpenXmlElement)
OuterXml

获取表示当前元素及其所有子元素的标记。

(继承自 OpenXmlElement)
Parent

获取当前元素的父元素。

(继承自 OpenXmlElement)
Prefix

获取当前元素的命名空间前缀。

(继承自 OpenXmlElement)
PromptedSolutions

提示的解决方案

表示架构中的以下属性:promptedSolutions

PublishItems

发布项

表示架构中的以下属性:publishItems

RefreshAllConnections

打开时刷新所有Connections

表示架构中的以下属性:refreshAllConnections

SaveExternalLinkValues

保存外部链接值

表示架构中的以下属性:saveExternalLinkValues

ShowBorderUnselectedTables

显示未选择的表格边框

表示架构中的以下属性:showBorderUnselectedTables

ShowInkAnnotation

显示墨迹注释

表示架构中的以下属性:showInkAnnotation

ShowObjects

显示对象

表示架构中的以下属性:showObjects

ShowPivotChartFilter

显示数据透视图筛选器

表示架构中的以下属性:showPivotChartFilter

UpdateLinks

更新链接行为

表示架构中的以下属性:updateLinks

XmlQualifiedName

获取当前元素的限定名称。

(继承自 OpenXmlElement)
XName

获取当前元素的限定名称。

(继承自 OpenXmlElement)

方法

AddAnnotation(Object)

将 对象添加到当前 OpenXmlElement 元素的批注列表中。

(继承自 OpenXmlElement)
AddNamespaceDeclaration(String, String)

将命名空间声明添加到当前节点。

(继承自 OpenXmlElement)
Ancestors()

枚举当前元素的所有上级。

(继承自 OpenXmlElement)
Ancestors<T>()

仅枚举具有指定类型的当前元素的上级。

(继承自 OpenXmlElement)
Annotation(Type)

从当前 OpenXmlElement 元素获取指定类型的第一个批注对象。

(继承自 OpenXmlElement)
Annotation<T>()

从当前 OpenXmlElement 元素获取指定类型的第一个批注对象。

(继承自 OpenXmlElement)
Annotations(Type)

获取具有当前 OpenXmlElement 元素的指定类型的批注的集合。

(继承自 OpenXmlElement)
Annotations<T>()

获取具有当前 OpenXmlElement 元素的指定类型的批注的集合。

(继承自 OpenXmlElement)
Append(IEnumerable<OpenXmlElement>)

将元素列表中的每个元素追加到当前元素的子元素列表的末尾。

(继承自 OpenXmlElement)
Append(OpenXmlElement[])

将元素数组中的每个元素追加到当前元素的子元素列表的末尾。

(继承自 OpenXmlElement)
AppendChild<T>(T)

将指定的元素追加到当前元素的子节点列表的末尾。

(继承自 OpenXmlElement)
ClearAllAttributes()

清除所有属性,包括已知属性和扩展属性。

(继承自 OpenXmlElement)
Clone()

创建当前节点的副本。

(继承自 OpenXmlElement)
CloneNode(Boolean)

创建此节点的副本。

Descendants()

枚举当前元素的所有后代。

(继承自 OpenXmlElement)
Descendants<T>()

枚举类型为 T 的当前元素的所有后代。

(继承自 OpenXmlElement)
Elements()

枚举当前元素的所有子元素。

(继承自 OpenXmlElement)
Elements<T>()

仅枚举具有指定类型的当前元素的子元素。

(继承自 OpenXmlElement)
ElementsAfter()

枚举与当前元素相同的父级的所有同级元素。

(继承自 OpenXmlElement)
ElementsBefore()

枚举当前元素之前且具有与当前元素相同的父级的所有同级元素。

(继承自 OpenXmlElement)
GetAttribute(String, String)

获取具有指定标记名称和命名空间 URI 的 Open XML 属性。

(继承自 OpenXmlElement)
GetAttributes()

获取一个列表,该列表包含所有属性的副本。

(继承自 OpenXmlElement)
GetEnumerator()

返回循环访问子集合的枚举器。

(继承自 OpenXmlElement)
GetFirstChild<T>()

查找类型 T 中的第一个子元素。

(继承自 OpenXmlElement)
InsertAfter<T>(T, OpenXmlElement)

在指定的引用元素之后立即插入指定的元素。

(继承自 OpenXmlElement)
InsertAfterSelf<T>(T)

在当前元素之后立即插入指定的元素。

(继承自 OpenXmlElement)
InsertAt<T>(T, Int32)

在当前元素的子元素列表中指定索引处插入指定的元素。

(继承自 OpenXmlElement)
InsertBefore<T>(T, OpenXmlElement)

将指定的元素紧接在指定的引用元素之前。

(继承自 OpenXmlElement)
InsertBeforeSelf<T>(T)

将指定的元素紧接在当前元素的前面。

(继承自 OpenXmlElement)
IsAfter(OpenXmlElement)

确定当前元素是否以文档顺序显示在指定元素之后。

(继承自 OpenXmlElement)
IsBefore(OpenXmlElement)

确定当前元素是否按文档顺序显示在指定元素之前。

(继承自 OpenXmlElement)
LookupNamespace(String)

解析当前节点上下文中的命名空间前缀。

(继承自 OpenXmlElement)
LookupPrefix(String)

查找当前元素范围内命名空间 URI 的相应前缀。

(继承自 OpenXmlElement)
NextSibling()

获取紧跟在当前 OpenXmlElement 元素后面的 OpenXmlElement 元素。 如果没有下一个 OpenXmlElement 元素,则返回 null (Visual Basic) Nothing。

(继承自 OpenXmlElement)
NextSibling<T>()

获取具有当前 OpenXmlElement 元素后面的指定类型的 OpenXmlElement 元素。 如果没有下一个 OpenXmlElement,则返回 null (Visual Basic) Nothing。

(继承自 OpenXmlElement)
PrependChild<T>(T)

在当前元素的子元素列表的开头插入指定的元素。

(继承自 OpenXmlElement)
PreviousSibling()

获取紧接在当前 OpenXmlElement 元素之前的 OpenXmlElement 元素。 如果没有前面的 OpenXmlElement 元素,则返回 null (Visual Basic ) 中 Nothing。

(继承自 OpenXmlElement)
PreviousSibling<T>()

获取位于当前 OpenXmlElement 之前的指定类型的 OpenXmlElement 元素。 如果没有前面的 OpenXmlElement 元素,则返回 null (Visual Basic) Nothing。

(继承自 OpenXmlElement)
Remove()

从其父元素中删除当前元素。

(继承自 OpenXmlElement)
RemoveAllChildren()

删除当前元素的所有子元素。

(继承自 OpenXmlLeafElement)
RemoveAllChildren<T>()

删除类型为 T 的当前元素的所有子元素。

(继承自 OpenXmlElement)
RemoveAnnotations(Type)

从当前 OpenXmlElement 元素中删除指定类型的注释。

(继承自 OpenXmlElement)
RemoveAnnotations<T>()

从当前 OpenXmlElement 元素中删除具有指定类型的批注。

(继承自 OpenXmlElement)
RemoveAttribute(String, String)

从当前元素中删除 属性。

(继承自 OpenXmlElement)
RemoveChild<T>(T)

从当前元素的子元素列表中删除指定的子元素。

(继承自 OpenXmlElement)
RemoveNamespaceDeclaration(String)

删除指定前缀的命名空间声明。 如果没有前缀,则不删除任何内容。

(继承自 OpenXmlElement)
ReplaceChild<T>(OpenXmlElement, T)

将子元素替换为当前元素的子元素列表中的另一个子元素。

(继承自 OpenXmlElement)
SetAttribute(OpenXmlAttribute)

将特性设置为指定的元素。 如果该属性是已知属性,则设置该特性的值。 如果该属性是扩展属性,则会将“openxmlAttribute”添加到扩展属性列表中。

(继承自 OpenXmlElement)
SetAttributes(IEnumerable<OpenXmlAttribute>)

设置元素的多个属性。 如果属性是已知属性,则会设置该属性的值。 如果属性是扩展属性,则会将“openxmlAttribute”添加到扩展属性列表中。

(继承自 OpenXmlElement)
WriteTo(XmlWriter)

将当前节点保存到指定的 XmlWriter。

(继承自 OpenXmlElement)

显式接口实现

IEnumerable.GetEnumerator()

定义 WorkbookProperties 类。

此类在 Office 2007 及更高版本中可用。

当对象序列化为 xml 时,其限定名称为 x:workbookPr。

(继承自 OpenXmlElement)
IEnumerable<OpenXmlElement>.GetEnumerator()

返回循环访问子集合的枚举器。

(继承自 OpenXmlElement)

适用于