Ms word 表docx的标题标记

Ms word 表docx的标题标记,ms-word,openxml,docx,Ms Word,Openxml,Docx,在 据说 <w:tblCaption w:val="caption text"/> 是表标题的标记,但当我将其添加到xml中时,会出现错误,并且标题也不会显示。 当我直接从单词添加标题时,它被添加为: <w:p w:rsidR="00346450" w:rsidRDefault="00346450" w:rsidP="00346450"> <w:pPr> <w:pStyle w:val="Caption"/>

据说

<w:tblCaption w:val="caption text"/> 

是表标题的标记,但当我将其添加到xml中时,会出现错误,并且标题也不会显示。 当我直接从单词添加标题时,它被添加为:

<w:p w:rsidR="00346450" w:rsidRDefault="00346450" w:rsidP="00346450">
      <w:pPr>
        <w:pStyle w:val="Caption"/>
        <w:keepNext/>
      </w:pPr>
      <w:r>
        <w:t>caption text</w:t>
      </w:r>
 </w:p>

图片说明文字

我用Word 2010,有人能解释一下吗?也许w:tblcoption不再被使用,也没有在officeopenxml.com中更新过?

再看看您链接到的页面:tblcoption标记是tblPr(表属性)的子元素

这个页面没有告诉你的是,这不是一个“标题”,在用户理解这个词的意义上。它实际上是网页的“Alt text”,以防Word文档保存为网页。所以它永远不会在Word文档中可见。通过选择表格,转到“属性”对话框并选择“Alt Text”选项卡,可以在UI中看到该选项

“real”标题是在第二个代码段中显示的单词openxml。将其标记为标题的是应用于它的样式。它可以放在文档中的任何位置,尽管Word内置的插入标题的工具可以将标题放在它要放置的对象的上方或下方