<tc> (Table Cell)

This element specifies a single cell in a table row, which contains the table’s content. Table cells in WordprocessingML are analogous to HTML td elements.

A <tc> element has one formatting child element, <tcPr (>§2.4.67<)>, which defines the properties for the cell. Each unique property on the table cell is specified by a child element of this element. As well, a table cell can contain any valid block-level content, which allows for the nesting of paragraphs and tables within table cells.

If a table cell does not include at least one block-level element, then this document shall be considered corrupt.

example:

Hello World

This table cell's content is represented by the following WordprocessingML:

<w:tc>
  <w:tcPr>
    <w:tcW w:w="0" w:type="auto"/>
  </w:tcPr>
  <w:p>
    <w:r>
      <w:t>Hello, World</w:t>
    </w:r>
  </w:p>
</w:tc>

The <tc> element contains a set of cell-level properties defined using the <tcPr> element, and a single block-level element - in this case, a paragraph. ]

Parent Elements

<customXml>2.5.1.3); <sdtContent>2.5.2.33); <tr>2.4.75)

Child Elements

Subclause

<altChunk> (Anchor for Imported External Content)

§2.17.3.1

<bookmarkEnd> (Bookmark End)

§2.13.6.1

<bookmarkStart> (Bookmark Start)

§2.13.6.2

<commentRangeEnd> (Comment Anchor Range End)

§2.13.4.3

<commentRangeStart> (Comment Anchor Range Start)

§2.13.4.4

<customXml> (Block-Level Custom XML Element)

§2.5.1.6

<customXmlDelRangeEnd> (Custom XML Markup Deletion End)

§2.13.5.4

<customXmlDelRangeStart> (Custom XML Markup Deletion Start)

§2.13.5.5

<customXmlInsRangeEnd> (Custom XML Markup Insertion End)

§2.13.5.6

<customXmlInsRangeStart> (Custom XML Markup Insertion Start)

§2.13.5.7

<customXmlMoveFromRangeEnd> (Custom XML Markup Move Source End)

§2.13.5.8

<customXmlMoveFromRangeStart> (Custom XML Markup Move Source Start)

§2.13.5.9

<customXmlMoveToRangeEnd> (Custom XML Markup Move Destination Location End)

§2.13.5.10

<customXmlMoveToRangeStart> (Custom XML Markup Move Destination Location Start)

§2.13.5.11

<del> (Deleted Run Content)

§2.13.5.12

<ins> (Inserted Run Content)

§2.13.5.20

<moveFrom> (Move Source Run Content)

§2.13.5.21

<moveFromRangeEnd> (Move Source Location Container - End)

§2.13.5.23

<moveFromRangeStart> (Move Source Location Container - Start)

§2.13.5.24

<moveTo> (Move Destination Run Content)

§2.13.5.26

<moveToRangeEnd> (Move Destination Location Container - End)

§2.13.5.27

<moveToRangeStart> (Move Destination Location Container - Start)

§2.13.5.28

<oMath> (Office Math)

§7.1.2.77

<oMathPara> (Math Paragraph)

§7.1.2.78

<p> (Paragraph)

§2.3.1.22

<permEnd> (Range Permission End)

§2.13.7.1

<permStart> (Range Permission Start)

§2.13.7.2

<proofErr> (Proofing Error Anchor)

§2.13.8.1

<sdt> (Block-Level Structured Document Tag)

§2.5.2.30

<tbl> (Table)

§2.4.36

<tcPr> (Table Cell Properties)

§2.4.67

The following XML Schema fragment defines the contents of this element:

<complexType name="CT_Tc">
	<sequence>
	<element name="tcPr" type="CT_TcPr" minOccurs="0" maxOccurs="1"/>
	<group ref="EG_BlockLevelElts" minOccurs="1" maxOccurs="unbounded"/>
	</sequence>
</complexType>