7

我正在尝试将表格插入到 TableCell 中,但是当我尝试在 MS Word 中打开它时,我收到如下消息:“ a <p> is required before a </tc>”。

当我以兼容模式打开文件时,表格格式看起来很完美,但表格行不见了。将简单文本插入单元格可以正常工作,仅当我尝试插入整个表格时才会出现此问题。

将表格插入到另一个表格之外的文档中也可以正常工作。

4

1 回答 1

15

如果您在 Word 中创建嵌套表结构,并查看生成的 XML,您将看到如下内容:

      <w:tc>
        <w:tcPr>
          <w:tcW w:w="4621" w:type="dxa"/>
        </w:tcPr>
        <w:tbl>..</w:tbl>
        <w:p/>
      </w:tc>

根据消息,看起来您需要 <w:p/> 在表格之后和结束 tc 标记之前。

于 2010-12-19T22:41:58.187 回答