Ms word OpenXML嵌套表
我正试图将一个表插入TableCell,但当我试图用MS Word打开它时,会收到这样的消息:“Ms word OpenXML嵌套表,ms-word,nested,openxml,tablecell,Ms Word,Nested,Openxml,Tablecell,我正试图将一个表插入TableCell,但当我试图用MS Word打开它时,会收到这样的消息:“a在a之前是必需的” 当我在兼容模式下打开文件时,表格式看起来很完美,但缺少表行。在单元格中插入简单文本效果很好,只有在尝试插入整个表时才会出现问题 将该表插入到另一个表之外的文档中也可以正常工作。如果在Word中创建嵌套表结构,并查看生成的XML,您将看到如下内容: <w:tc> <w:tcPr> <w:tcW w:w="
a在a
之前是必需的”
当我在兼容模式下打开文件时,表格式看起来很完美,但缺少表行。在单元格中插入简单文本效果很好,只有在尝试插入整个表时才会出现问题
将该表插入到另一个表之外的文档中也可以正常工作。如果在Word中创建嵌套表结构,并查看生成的XML,您将看到如下内容:
<w:tc>
<w:tcPr>
<w:tcW w:w="4621" w:type="dxa"/>
</w:tcPr>
<w:tbl>..</w:tbl>
<w:p/>
</w:tc>
..
根据消息,看起来您需要在您的桌子之后,在结束tc标记之前。我正在代码中执行此操作。我创建了一个新段落,将其添加到TableCell中,并将表格添加到段落中,但随后出现了一个未指定的错误。明天将发布一些代码示例。不要将w:tbl添加到w:p。将w:tbl直接添加到w:tc,然后将新的w:p添加到w:tc。