自定义表格样式未应用于 Word 2013 中的表格

自定义表格样式未应用于 Word 2013 中的表格

我已经遇到这个问题很多年了,但一直知道解决这个问题的方法(主要是通过手动浏览所有表格并更改样式)但现在我厌倦了它,我想知道我做错了什么。

我已根据默认表格定义了自定义表格布局/样式。但是,当我尝试将这些样式应用于表格时,有些内容没有改变,或者被更改为错误的值。

假设我已定义任何行(偶数、奇数、第一行或最后一行)都不应有顶部或底部边距。作为预防措施,我还将列的这些边距设置为零。但是,由于某种原因,表格仍然对所有行应用底部边距(12 pt)。我以前见过这种情况,从错误的背景颜色到错误的字体。我不认为这是 Word 的错误,但我可能遗漏了某些内容。

如果让我猜的话,我会说存在某种优先顺序:我赋予自己风格的价值被其他东西所覆盖。但是被什么覆盖,我又该如何覆盖它呢?

答案1

如果其他人像我一样遇到这种情况(并在寻找答案时遇到了这个问题)则应用(和清除格式)不起作用。

您要做的是。1) 选择表格。2) 在“表格工具”->“设计”选项卡上单击“更多”箭头以查看所有样式,然后单击底部的“清除”3) 在同一选项卡上再次单击“更多”箭头(如果它折叠)并选择您自定义的样式。

我想有人可以编写一个 vba 来遍历文档,清除所有表格格式并重新应用它。

答案2

右键单击设计选项卡中的自定​​义设计,然后选择“应用(并清除格式)

答案3

我为那些来寻找答案的人提供了一些故障排除技巧。

  1. 从另一个文档粘贴表格时,选择“使用目标样式”。
  2. 确保“设计”>“表格样式选项”下的框与自定义表格样式中选择的框相同。
  3. 如果自定义表格样式的单元格内容基于“普通”格式,并且粘贴的表格未选择样式,则需要选择整个表格并应用“普通”来更新字体。
  4. 从样式下拉菜单中选择“更多”,然后单击“清除”即可。

我使用的是 Word 2007,但我认为 2013 也一样。希望这对某些人有帮助。

相关内容