我正在 MS Word 中创建一个表格,该表格如下所示。

然后我压缩文件并打开 document.xml 并检查表格网格中的边框元素。这就是它的样子。我正在检查作为顶部边框元素的边框元素。

所有边框都显示为 none 。然后我在styles.xml文件中检查TableGrid以获取下面的表格边框是TableGrid 样式在styles.xml 中的样子

这里的问题是我无法找到边界元素被分配的确切位置。表中最上面的黑线?
我正在 MS Word 中创建一个表格,该表格如下所示。

然后我压缩文件并打开 document.xml 并检查表格网格中的边框元素。这就是它的样子。我正在检查作为顶部边框元素的边框元素。

所有边框都显示为 none 。然后我在styles.xml文件中检查TableGrid以获取下面的表格边框是TableGrid 样式在styles.xml 中的样子

这里的问题是我无法找到边界元素被分配的确切位置。表中最上面的黑线?
边框可以通过 TableStyle(此处w:tblBorders为TableGrid样式)或通过tablesProperties(此处w:tblBorders为w:tblPr)在表格级别定义。
如果它们都被定义,则会发生冲突,并且通过定义的边界tablesProperties将获胜。
由于w:tblBordersinw:tblPr设置为None,因此没有边界。
但我注意到这里缺少TopBorder(您有 Left、Right、Bottom InsideH 和 InsideV),
这就是为什么对于 TopBorder,MS Word使用TableGridTopBorder样式中定义的样式并将其设置为.Single
因此,要删除顶部边框,您必须:
w:tblBorders添加缺少的TopBorder w:tblPr(并将其设置为none像其他人一样)NoneTableGrid样式。