Поделиться через


ConditionalFormattingRule Класс

Определение

Определяет класс ConditionalFormattingRule.

Этот класс доступен в Office 2010 и более поздних версиях.

Когда объект сериализуется как xml, его полное имя — x14:cfRule.

[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office.Excel.Formula))]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.ColorScale), DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.DataBar), DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.IconSet), DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.DifferentialType), DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.ExtensionList), DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
[DocumentFormat.OpenXml.SchemaAttr(53, "cfRule")]
public class ConditionalFormattingRule : DocumentFormat.OpenXml.OpenXmlCompositeElement
public class ConditionalFormattingRule : DocumentFormat.OpenXml.OpenXmlCompositeElement
[DocumentFormat.OpenXml.SchemaAttr(53, "cfRule")]
public class ConditionalFormattingRule : DocumentFormat.OpenXml.OpenXmlCompositeElement
[DocumentFormat.OpenXml.SchemaAttr("x14:cfRule")]
public class ConditionalFormattingRule : DocumentFormat.OpenXml.OpenXmlCompositeElement
[DocumentFormat.OpenXml.SchemaAttr("x14:cfRule")]
public class ConditionalFormattingRule : DocumentFormat.OpenXml.TypedOpenXmlCompositeElement
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office.Excel.Formula))]
[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.ColorScale), DocumentFormat.OpenXml.FileFormatVersions.Office2010 | DocumentFormat.OpenXml.FileFormatVersions.Office2013)]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.DataBar), DocumentFormat.OpenXml.FileFormatVersions.Office2010 | DocumentFormat.OpenXml.FileFormatVersions.Office2013)]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.IconSet), DocumentFormat.OpenXml.FileFormatVersions.Office2010 | DocumentFormat.OpenXml.FileFormatVersions.Office2013)]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.DifferentialType), DocumentFormat.OpenXml.FileFormatVersions.Office2010 | DocumentFormat.OpenXml.FileFormatVersions.Office2013)]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.ExtensionList), DocumentFormat.OpenXml.FileFormatVersions.Office2010 | DocumentFormat.OpenXml.FileFormatVersions.Office2013)]
public class ConditionalFormattingRule : DocumentFormat.OpenXml.OpenXmlCompositeElement
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office.Excel.Formula))]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.ColorScale), DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.DataBar), DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.IconSet), DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.DifferentialType), DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
[DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.ExtensionList), DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
[DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2010)]
public class ConditionalFormattingRule : DocumentFormat.OpenXml.OpenXmlCompositeElement
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office.Excel.Formula))>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.ColorScale), DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.DataBar), DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.IconSet), DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.DifferentialType), DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.ExtensionList), DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
[<DocumentFormat.OpenXml.SchemaAttr(53, "cfRule")>]
type ConditionalFormattingRule = class
    inherit OpenXmlCompositeElement
type ConditionalFormattingRule = class
    inherit OpenXmlCompositeElement
[<DocumentFormat.OpenXml.SchemaAttr(53, "cfRule")>]
type ConditionalFormattingRule = class
    inherit OpenXmlCompositeElement
[<DocumentFormat.OpenXml.SchemaAttr("x14:cfRule")>]
type ConditionalFormattingRule = class
    inherit OpenXmlCompositeElement
[<DocumentFormat.OpenXml.SchemaAttr("x14:cfRule")>]
type ConditionalFormattingRule = class
    inherit TypedOpenXmlCompositeElement
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office.Excel.Formula))>]
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.ColorScale), DocumentFormat.OpenXml.FileFormatVersions.Office2010 | DocumentFormat.OpenXml.FileFormatVersions.Office2013)>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.DataBar), DocumentFormat.OpenXml.FileFormatVersions.Office2010 | DocumentFormat.OpenXml.FileFormatVersions.Office2013)>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.IconSet), DocumentFormat.OpenXml.FileFormatVersions.Office2010 | DocumentFormat.OpenXml.FileFormatVersions.Office2013)>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.DifferentialType), DocumentFormat.OpenXml.FileFormatVersions.Office2010 | DocumentFormat.OpenXml.FileFormatVersions.Office2013)>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.ExtensionList), DocumentFormat.OpenXml.FileFormatVersions.Office2010 | DocumentFormat.OpenXml.FileFormatVersions.Office2013)>]
type ConditionalFormattingRule = class
    inherit OpenXmlCompositeElement
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office.Excel.Formula))>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.ColorScale), DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.DataBar), DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.IconSet), DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.DifferentialType), DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
[<DocumentFormat.OpenXml.ChildElementInfo(typeof(DocumentFormat.OpenXml.Office2010.Excel.ExtensionList), DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
[<DocumentFormat.OpenXml.OfficeAvailability(DocumentFormat.OpenXml.FileFormatVersions.Office2010)>]
type ConditionalFormattingRule = class
    inherit OpenXmlCompositeElement
Public Class ConditionalFormattingRule
Inherits OpenXmlCompositeElement
Public Class ConditionalFormattingRule
Inherits TypedOpenXmlCompositeElement
Наследование
ConditionalFormattingRule
Наследование
Атрибуты

Комментарии

2.6.27 CT_CfRule

Целевое пространство имен:http://schemas.microsoft.com/office/spreadsheetml/2009/9/main

На который ссылается: CT_ConditionalFormatting

Этот сложный тип задает правило условного форматирования для диапазона.

Дочерние элементы:

xm:f: элементы f, указывающие формулы в правиле условного форматирования. Формулы должны соответствовать грамматике, указанной в формулах, со следующими ограничениями:

•Формула НЕ ДОЛЖНА соответствовать правилам производства ref-infix-operator, book-prefix, local-cell-reference, array-constant, bang-reference, bang-name, sheet-range-reference или structure-reference.

•Формула не должна соответствовать правилу производства с одной областью листа.

В следующей таблице объясняется, как интерпретировать формулы.

Значение типа Интерпретация формул в f
cellIs Элементы f, указывающие формулы, числовые значения или ссылки на ячейки, указывающие операнды для ST_ConditionalFormattingOperator ([ISO/IEC-29500-1], раздел 18.18.15), заданный оператором . Если оператор имеет значение "between" или "notBetween", f ДОЛЖЕН содержать две формулы; В противном случае f ДОЛЖЕН содержать одну формулу.
выражение Элемент f, указывающий формулу. Когда формула возвращает ноль, условное форматирование не отображается. Когда формула возвращает ненулевое значение, отображается условное форматирование.
colorScale, dataBar, iconSet Элемент f, указывающий формулу. Когда формула возвращает ноль, условное форматирование не отображается. Если формула возвращает ненулевое значение или отсутствует, отображается условное форматирование.
containsText, notContainsText, beginsWith,

endsWith,

containsBlanks, notContainsBlanks,

containsErrors,

notContainsErrors
Элемент f, указывающий формулу, реализующую операцию, указанную типом . Когда формула возвращает ноль, условное форматирование не отображается. Когда формула возвращает ненулевое значение, отображается условное форматирование.

colorScale: Элемент CT_ColorScale, указывающий цветовую шкалу.

Databar: Элемент CT_DataBar, указывающий панель данных.

Iconset: Элемент CT_IconSet, указывающий набор значков.

Dxf: Элемент CT_Dxf ([ISO/IEC-29500-4], раздел A.2), указывающий разностное форматирование ([ISO/IEC-29500-1], раздел M.2.7.3.8), применяемый к диапазону. Если тип имеет тип "colorScale", "dataBar" или "iconSet", либо атрибут priority не существует, этот элемент НЕ ДОЛЖЕН существовать.

Extlst: Элемент CT_ExtensionList ([ISO/IEC-29500-4], раздел A.2), указывающий будущую расширяемость этого элемента.

Атрибуты:

Тип: Атрибут ST_CfType ([ISO/IEC-29500-1] section 18.18.12), указывающий способ отображения условного форматирования в диапазоне.

Если и только если тип имеет значение "colorScale", дочерний элемент colorScale должен существовать в этом элементе.

Если и только если тип имеет значение "dataBar", дочерний элемент dataBar должен существовать в этом элементе.

Если и только если тип имеет значение iconSet, дочерний элемент iconSet должен существовать в этом элементе.

Приоритет: Атрибут int ([XMLSCHEMA2] section 3.3.17), указывающий относительный приоритет этого правила по сравнению с другими правилами на этом листе (1), или указывает, указывает ли эта CT_CfRule сведения о расширении для правила панели данных условного форматирования, как указано в связанном элементе CT_CfRule ([ISO/IEC-29500-4], раздел A.2). Должно быть больше 0.

Если приоритет существует, правила применяются в порядке от наименьшего приоритета до наибольшего , и он НЕ ДОЛЖЕН дублировать значение приоритета в любом другом CT_CfRule или CT_CfRule ([ISO/IEC-29500-4] раздел A.2), который существует в той же части листа.

Если приоритет не существует, этот CT_CfRule указывает сведения о расширении для правила панели данных условного форматирования, а дочерний элемент dataBar должен существовать и описывать эти дополнительные сведения. Атрибут id используется для идентификации связанного CT_CfRule ([ISO/IEC-29500-4] раздел A.2), а атрибут приоритета данного CT_CfRule ([ISO/IEC-29500-4] раздел A.2) определяет относительный приоритет этого правила. Если ни атрибут приоритета , ни атрибут id не существуют в этом элементе или если id существует, но нет CT_CfRule ([ISO/IEC-29500-4] раздел A.2), содержащий соответствующий GUID, эту запись и последующий дочерний элемент dataBar необходимо игнорировать. Если атрибут priority существует в этом элементе, идентификатор должен игнорироваться.

stopIfTrue: Атрибут Boolean ([XMLSCHEMA2] section 3.2.2), указывающий, пропускается ли оценка дополнительных правил условного форматирования для ячейки, если это правило имеет значение true для этой ячейки.

aboveAverage: Атрибут Boolean ([XMLSCHEMA2] section 3.2.2), указывающий, применяется ли правило условного форматирования к ячейкам со значениями выше или ниже среднего значения других ячеек в диапазоне, как указано в следующей таблице. Этот атрибут НЕ ДОЛЖЕН существовать, если тип не равен "aboveAverage".

Значение Смысл
"true" Правило условного форматирования применяется к ячейкам со значениями, превышающими среднее значение всех ячеек в диапазоне.
"false" Правило условного форматирования применяется к ячейкам со значениями ниже среднего значения всех ячеек в диапазоне.

Процентов: Атрибут Boolean ([XMLSCHEMA2] section 3.2.2), указывающий, применяется ли правило условного форматирования к проценту ячеек, как указано в следующей таблице. Этот атрибут НЕ ДОЛЖЕН существовать, если тип не равен "top10".

Значение Смысл
"true" Rank задает процент ячеек в диапазоне, к которому применяется условное форматирование.
"false" Правило условного форматирования применяется к количеству ячеек, заданному рангом.

Нижней: Атрибут Boolean ([XMLSCHEMA2] section 3.2.2), который указывает, как применяется правило условного форматирования, как указано в следующей таблице. Этот атрибут НЕ ДОЛЖЕН существовать, если тип не равен "top10".

Значение Смысл
"true" Условное форматирование применяется к ячейкам, значение которых находится в нижней части диапазона, заданного процентом и рангом.
"false" Условное форматирование применяется к ячейкам, значение которых находится в верхнем конце диапазона, заданного процентом и рангом.

Оператор: Атрибут ST_ConditionalFormattingOperator ([ISO/IEC-29500-1], раздел 18.18.15), указывающий тип сравнения значений, используемого для этого правила условного форматирования. Этот атрибут НЕ ДОЛЖЕН существовать, если тип не равен cellIs.

Текст: Атрибут string ([XMLSCHEMA2] section 3.2.1), указывающий текстовое значение, используемое для этого правила условного форматирования. Этот атрибут НЕ ДОЛЖЕН существовать, если тип не равен "beginsWith", "containsText", "endsWith" или "notContainsText".

timePeriod: Атрибут ST_TimePeriod ([ISO/IEC-29500-1], раздел 18.18.82), указывающий период времени, используемый для этого правила условного форматирования. Этот атрибут НЕ ДОЛЖЕН существовать, если тип не равен "timePeriod".

Ранга: Атрибут unsignedInt ([XMLSCHEMA2] section 3.3.22), указывающий, сколько ячеек отформатировано этим правилом условного форматирования. Значение процента указывает, является ли ранг процентным или количеством ячеек. Если процент имеет значение true, ранг должен быть больше или равен нулю и меньше или равен 100. В противном случае ранг должен быть больше или равен 1 и меньше или равен 1000. Этот атрибут НЕ ДОЛЖЕН существовать, если тип не равен "top10".

stdDev: Атрибут int ([XMLSCHEMA2] section 3.3.17), указывающий количество стандартных отклонений, превышающее или меньшее среднее для форматирования в правиле условного форматирования. Этот атрибут НЕ ДОЛЖЕН существовать, если тип не равен "aboveAverage" или если параметр equalAverage имеет значение true.

equalAverage: Атрибут Boolean ([XMLSCHEMA2] section 3.2.2), который вместе с приведенным вышеAverage указывает, как применяется правило условного форматирования, как указано в следующей таблице. Этот атрибут НЕ ДОЛЖЕН существовать, если тип не равен "aboveAverage".

Значение equalAverage Значение aboveAverage Смысл
"true" "true" Условное форматирование применяется к ячейкам, значение которых равно среднему значению ячеек в диапазоне или выше.
"true" "false" Условное форматирование применяется к ячейкам, значение которых равно или ниже среднего значения ячеек в диапазоне.
"false" "true" Условное форматирование применяется к ячейкам, значение которых превышает среднее значение всех ячеек в диапазоне плюс stdDev и умножается на стандартное отклонение всех ячеек в диапазоне.
"false" "false" Условное форматирование применяется к ячейкам, значение которых ниже среднего значения всех ячеек в диапазоне минус stdDev и умножено на стандартное отклонение всех ячеек в диапазоне.

activePresent: Атрибут Boolean ([XMLSCHEMA2] section 3.2.2), который должен быть "true", если и только в том случае, если в f присутствует формула, а тип — "colorScale", "dataBar" или "iconSet".

Id: Атрибут ST_Guid ([ISO/IEC-29500-1] section 22.9.2.4), который определяет это правило условного форматирования. Если атрибут priority не существует, а этот атрибут существует, он используется для сопоставления этого CT_CfRule элемента с соответствующим элементом CT_CfRule ([ISO/IEC-29500-4], раздел A.2). Если ни атрибут priority , ни этот атрибут не существуют, этот CT_CfRule и его дочерний элемент CT_DataBar должны игнорироваться.

Следующий фрагмент xml-схемы W3C ([XMLSCHEMA1] раздел 2.1) указывает содержимое этого сложного типа.

<xsd:complexType name="CT_CfRule">

<xsd:sequence>

<xsd:element ref="xm:f" minOccurs="0" maxOccurs="3"/>

<xsd:element name="colorScale" type="CT_ColorScale" minOccurs="0" maxOccurs="1"/>

<xsd:element name="dataBar" type="CT_DataBar" minOccurs="0" maxOccurs="1"/>

<xsd:element name="iconSet" type="CT_IconSet" minOccurs="0" maxOccurs="1"/>

<xsd:element name="dxf" type="x:CT_Dxf" minOccurs="0" maxOccurs="1"/>

<xsd:element name="extLst" type="x:CT_ExtensionList" minOccurs="0" maxOccurs="1"/>

</xsd:sequence>

<xsd:attribute name="type" type="x:ST_CfType" use="optional"/>

<xsd:attribute name="priority" type="xsd:int" use="optional"/>

<xsd:attribute name="stopIfTrue" type="xsd:boolean" use="optional" default="false"/>

<xsd:attribute name="aboveAverage" type="xsd:boolean" use="optional" default="true"/>

<xsd:attribute name="percent" type="xsd:boolean" use="optional" default="false"/>

<xsd:attribute name="bottom" type="xsd:boolean" use="optional" default="false"/>

<xsd:attribute name="operator" type="x:ST_ConditionalFormattingOperator" use="optional"/>

<xsd:attribute name="text" type="xsd:string" use="optional"/>

<xsd:attribute name="timePeriod" type="x:ST_TimePeriod" use="optional"/>

<xsd:attribute name="rank" type="xsd:unsignedInt" use="optional"/>

<xsd:attribute name="stdDev" type="xsd:int" use="optional"/>

<xsd:attribute name="equalAverage" type="xsd:boolean" use="optional" default="false"/>

<xsd:attribute name="activePresent" type="xsd:boolean" use="optional" default="false"/>

<xsd:attribute name="id" type="x:ST_Guid" use="optional"/>

</xsd:complexType>

Полная схема XML W3C см. в разделе 5.4 ([XMLSCHEMA1] раздел 2.1).

Конструкторы

ConditionalFormattingRule()

Инициализирует новый экземпляр класса ConditionalFormattingRule.

ConditionalFormattingRule(IEnumerable<OpenXmlElement>)

Инициализирует новый экземпляр класса ConditionalFormattingRule с указанными дочерними элементами.

ConditionalFormattingRule(OpenXmlElement[])

Инициализирует новый экземпляр класса ConditionalFormattingRule с указанными дочерними элементами.

ConditionalFormattingRule(String)

Инициализирует новый экземпляр класса ConditionalFormattingRule из внешнего XML-кода.

Свойства

AboveAverage

вышеВысверяя, это свойство доступно только в Office 2010 и более поздних версиях.

Представляет следующий атрибут в схеме: aboveAverage

ActivePresent

activePresent, это свойство доступно только в Office 2010 и более поздних версиях.

Представляет следующий атрибут в схеме: activePresent

Bottom

снизу это свойство доступно только в Office 2010 и более поздних версиях.

Представляет следующий атрибут в схеме: bottom

ChildElements

Возвращает все дочерние узлы текущего элемента.

(Унаследовано от OpenXmlElement)
EqualAverage

equalAverage, это свойство доступно только в Office 2010 и более поздних версиях.

Представляет следующий атрибут в схеме: equalAverage

ExtendedAttributes

Возвращает все расширенные атрибуты (атрибуты, не определенные в схеме) текущего элемента.

(Унаследовано от OpenXmlElement)
Features

IFeatureCollection Возвращает для текущего элемента. Эта коллекция компонентов будет доступна только для чтения, но будет наследовать компоненты от родительской части и пакета, если они доступны.

(Унаследовано от OpenXmlElement)
FirstChild

Получает первый дочерний элемент текущего элемента OpenXmlElement.

(Унаследовано от OpenXmlCompositeElement)
HasAttributes

Возвращает значение, указывающее, имеет ли текущий элемент какие-либо атрибуты.

(Унаследовано от OpenXmlElement)
HasChildren

Возвращает значение, указывающее, содержит ли текущий элемент какие-либо дочерние элементы.

(Унаследовано от OpenXmlCompositeElement)
Id

id, это свойство доступно только в Office 2010 и более поздних версиях.

Представляет следующий атрибут в схеме: id

InnerText

Возвращает или задает объединенные значения текущего узла и всех его дочерних элементов.

(Унаследовано от OpenXmlCompositeElement)
InnerXml

Возвращает или задает разметку, представляющую только дочерние узлы текущего узла.

(Унаследовано от OpenXmlCompositeElement)
LastChild

Возвращает последний дочерний элемент текущего элемента OpenXmlElement. Возвращает значение NULL (Nothing в Visual Basic), если такого элемента OpenXmlElement нет.

(Унаследовано от OpenXmlCompositeElement)
LocalName

Определяет класс ConditionalFormattingRule.

Этот класс доступен в Office 2010 и более поздних версиях.

Когда объект сериализуется как xml, его полное имя — x14:cfRule.

LocalName

Возвращает локальное имя текущего элемента.

(Унаследовано от OpenXmlElement)
MCAttributes

Возвращает или задает атрибуты совместимости разметки. Возвращает значение NULL, если для текущего элемента не определены атрибуты совместимости разметки.

(Унаследовано от OpenXmlElement)
NamespaceDeclarations

Возвращает все объявления пространства имен, определенные в текущем элементе. Возвращает пустой перечислитель, если нет объявления пространства имен.

(Унаследовано от OpenXmlElement)
NamespaceUri

Возвращает универсальный код ресурса (URI) пространства имен текущего элемента.

(Унаследовано от OpenXmlElement)
OpenXmlElementContext

Возвращает openXmlElementContext текущего элемента.

(Унаследовано от OpenXmlElement)
Operator

оператор, это свойство доступно только в Office 2010 и более поздних версиях.

Представляет следующий атрибут в схеме: оператор

OuterXml

Возвращает разметку, представляющую текущий элемент и все его дочерние элементы.

(Унаследовано от OpenXmlElement)
Parent

Возвращает родительский элемент текущего элемента.

(Унаследовано от OpenXmlElement)
Percent

процент, это свойство доступно только в Office 2010 и более поздних версиях.

Представляет следующий атрибут в схеме: percent

Prefix

Возвращает префикс пространства имен текущего элемента.

(Унаследовано от OpenXmlElement)
Priority

priority. Это свойство доступно только в Office 2010 и более поздних версиях.

Представляет следующий атрибут в схеме: priority

Rank

rank, это свойство доступно только в Office 2010 и более поздних версиях.

Представляет следующий атрибут в схеме: rank

StandardDeviation

stdDev, это свойство доступно только в Office 2010 и более поздних версиях.

Представляет следующий атрибут в схеме: stdDev

StopIfTrue

stopIfTrue, это свойство доступно только в Office 2010 и более поздних версиях.

Представляет следующий атрибут в схеме: stopIfTrue

Text

text, это свойство доступно только в Office 2010 и более поздних версиях.

Представляет следующий атрибут в схеме: text

TimePeriod

timePeriod, это свойство доступно только в Office 2010 и более поздних версиях.

Представляет следующий атрибут в схеме: timePeriod

Type

type, это свойство доступно только в Office 2010 и более поздних версиях.

Представляет следующий атрибут в схеме: type

XmlQualifiedName

Возвращает полное имя текущего элемента.

(Унаследовано от OpenXmlElement)
XName

Возвращает полное имя текущего элемента.

(Унаследовано от OpenXmlElement)

Методы

AddAnnotation(Object)

Добавляет объект в список заметок текущего элемента OpenXmlElement.

(Унаследовано от OpenXmlElement)
AddChild(OpenXmlElement, Boolean)

Добавляет указанный элемент в элемент , если он является известным дочерним элементом. При этом элемент будет добавлен в правильное расположение в соответствии со схемой.

(Унаследовано от OpenXmlCompositeElement)
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)

Добавляет указанный элемент в конец списка дочерних узлов текущего элемента.

(Унаследовано от OpenXmlCompositeElement)
ClearAllAttributes()

Очищает все атрибуты, включая как известные, так и расширенные атрибуты.

(Унаследовано от OpenXmlElement)
Clone()

Создает дубликат текущего узла.

(Унаследовано от OpenXmlElement)
CloneNode(Boolean)

Создает дубликат этого узла.

Descendants()

Перечисляет все потомки текущего элемента.

(Унаследовано от OpenXmlElement)
Descendants<T>()

Перечисление всех потомков текущего элемента типа T.

(Унаследовано от OpenXmlElement)
Elements()

Перечисляет все дочерние элементы текущего элемента.

(Унаследовано от OpenXmlElement)
Elements<T>()

Перечисляет только дочерние элементы текущего элемента, имеющие указанный тип.

(Унаследовано от OpenXmlElement)
ElementsAfter()

Перечисляет все одноуровневые элементы, которые следуют за текущим элементом и имеют тот же родительский элемент, что и текущий элемент.

(Унаследовано от OpenXmlElement)
ElementsBefore()

Перечисляет все одноуровневые элементы, которые предшествуют текущему элементу и имеют тот же родительский элемент, что и текущий элемент.

(Унаследовано от OpenXmlElement)
GetAttribute(String, String)

Возвращает атрибут Open XML с указанным именем тега и URI пространства имен.

(Унаследовано от OpenXmlElement)
GetAttributes()

Возвращает список, содержащий копию всех атрибутов.

(Унаследовано от OpenXmlElement)
GetEnumerator()

Возвращает перечислитель, который выполняет итерацию по дочерней коллекции.

(Унаследовано от OpenXmlElement)
GetFirstChild<T>()

Находит первый дочерний элемент в типе T.

(Унаследовано от OpenXmlElement)
InsertAfter<T>(T, OpenXmlElement)

Вставляет указанный элемент сразу после указанного ссылочного элемента.

(Унаследовано от OpenXmlCompositeElement)
InsertAfterSelf<T>(T)

Вставляет указанный элемент сразу после текущего элемента.

(Унаследовано от OpenXmlElement)
InsertAt<T>(T, Int32)

Вставляет указанный элемент по указанному индексу дочерних элементов текущего элемента.

(Унаследовано от OpenXmlCompositeElement)
InsertBefore<T>(T, OpenXmlElement)

Вставляет указанный элемент непосредственно перед указанным ссылочным элементом.

(Унаследовано от OpenXmlCompositeElement)
InsertBeforeSelf<T>(T)

Вставляет указанный элемент непосредственно перед текущим элементом.

(Унаследовано от OpenXmlElement)
IsAfter(OpenXmlElement)

Определяет, отображается ли текущий элемент после указанного элемента в порядке документа.

(Унаследовано от OpenXmlElement)
IsBefore(OpenXmlElement)

Определяет, отображается ли текущий элемент перед указанным элементом в порядке документа.

(Унаследовано от OpenXmlElement)
LookupNamespace(String)

Разрешает префикс пространства имен в контексте текущего узла.

(Унаследовано от OpenXmlElement)
LookupPrefix(String)

Находит соответствующий префикс для URI пространства имен в текущем элементе область.

(Унаследовано от OpenXmlElement)
NextSibling()

Возвращает элемент OpenXmlElement, который сразу же следует за текущим элементом OpenXmlElement. Возвращает значение NULL (Nothing в Visual Basic), если нет следующего элемента OpenXmlElement.

(Унаследовано от OpenXmlElement)
NextSibling<T>()

Возвращает элемент OpenXmlElement с указанным типом, который следует за текущим элементом OpenXmlElement. Возвращает значение NULL (Nothing в Visual Basic), если нет следующего OpenXmlElement.

(Унаследовано от OpenXmlElement)
PrependChild<T>(T)

Вставляет указанный элемент в начало списка дочерних узлов текущего элемента.

(Унаследовано от OpenXmlCompositeElement)
PreviousSibling()

Возвращает элемент OpenXmlElement, который непосредственно предшествует текущему элементу OpenXmlElement. Возвращает значение NULL (Nothing в Visual Basic), если нет предыдущего элемента OpenXmlElement.

(Унаследовано от OpenXmlElement)
PreviousSibling<T>()

Возвращает элемент OpenXmlElement с указанным типом, который предшествует текущему объекту OpenXmlElement. Возвращает значение NULL (Nothing в Visual Basic), если нет предыдущего элемента OpenXmlElement.

(Унаследовано от OpenXmlElement)
Remove()

Удаляет текущий элемент из родительского элемента.

(Унаследовано от OpenXmlElement)
RemoveAllChildren()

Удаляет все дочерние элементы текущего элемента.

(Унаследовано от OpenXmlCompositeElement)
RemoveAllChildren<T>()

Удалите все дочерние элементы текущего элемента типа T.

(Унаследовано от OpenXmlElement)
RemoveAnnotations(Type)

Удаляет заметки указанного типа из текущего элемента OpenXmlElement.

(Унаследовано от OpenXmlElement)
RemoveAnnotations<T>()

Удаляет заметки с указанным типом из текущего элемента OpenXmlElement.

(Унаследовано от OpenXmlElement)
RemoveAttribute(String, String)

Удаляет атрибут из текущего элемента.

(Унаследовано от OpenXmlElement)
RemoveChild<T>(T)

Удаляет указанный дочерний элемент.

(Унаследовано от OpenXmlCompositeElement)
RemoveNamespaceDeclaration(String)

Удаляет объявление пространства имен для указанного префикса. Ничего не удаляет, если нет префикса.

(Унаследовано от OpenXmlElement)
ReplaceChild<T>(OpenXmlElement, T)

Заменяет один из дочерних элементов текущего элемента другим элементом OpenXmlElement.

(Унаследовано от OpenXmlCompositeElement)
SetAttribute(OpenXmlAttribute)

Задает атрибут заданного элемента. Если атрибут является известным атрибутом, задается значение атрибута. Если атрибут является расширенным атрибутом, в список расширенных атрибутов добавляется openxmlAttribute.

(Унаследовано от OpenXmlElement)
SetAttributes(IEnumerable<OpenXmlAttribute>)

Задает ряд атрибутов элемента . Если атрибут является известным атрибутом, задается значение атрибута. Если атрибут является расширенным атрибутом, в список расширенных атрибутов добавляется openxmlAttribute.

(Унаследовано от OpenXmlElement)
WriteTo(XmlWriter)

Сохраняет текущий узел в указанном xmlWriter.

(Унаследовано от OpenXmlElement)

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Определяет класс ConditionalFormattingRule.

Этот класс доступен в Office 2010 и более поздних версиях.

Когда объект сериализуется как xml, его полное имя — x14:cfRule.

(Унаследовано от OpenXmlElement)
IEnumerable<OpenXmlElement>.GetEnumerator()

Возвращает перечислитель, который выполняет итерацию по дочерней коллекции.

(Унаследовано от OpenXmlElement)

Применяется к