我如何才能看到表格中某一列的线条粗细设置?如果我进入边框和底纹,它不会告诉我。我可以点击线条,但它会将其更改为显示的默认设置。我不想更改它 - 我想知道它现在设置的线条粗细,例如 2、2.5、3。有办法吗?
答案1
事实上,确实有一种方法可以识别单元格中使用的特定边框,而且非常简单。由于 MS 识别哪些边框属于哪些单元格的方式不同,一开始可能会有点混乱,但最终您可以获得所需的信息,以确保那些难以区分的线条变化是一致的。
要在 Word 2010-2019 和 Word 365 中显示信息,请将光标放在表格单元格中并显示显示格式任务窗格通过按Shift+F1。 这显示格式任务窗格将提供有关表格和单元格的具体信息,包括边框线条粗细和类型。
您还可以查看显示格式任务窗格通过显示格式按钮在样式检查器对话框。 这样式检查器对话框点击样式检查器(中心)按钮在左下角样式任务窗格。
答案2
好吧,这是可以做到的,但相当复杂(也就是说,这不是你经常想做的事情)。我会简要概述该方法,然后稍后详细说明,如果你真的想这样做的话。
- 首先,您可能需要将表格复制到一个空白文档中,以便于操作。
- 然后你需要做的是打开打开 xml 文件代表您的文档。
- 最简单的方法是复制文档,然后重命名该文档并将扩展名从 .docx 更改为 .zip
- 然后解压/提取生成的 .zip 文件
- 然后在解压的文件夹中找到 word/document.xml,并打开该文件(如果有的话,最好在 xml 编辑器中打开)
现在在您的 document.xml 文件中搜索
<w:tblPr>
标签,稍后会找到一段标签,如下所示:<w:tcBorders> <w:top w:val="single" w:sz="4" w:space="0" w:color="auto"/> <w:left w:val="single" w:sz="24" w:space="0" w:color="auto"/> <w:bottom w:val="single" w:sz="24" w:space="0" w:color="auto"/> <w:right w:val="single" w:sz="2" w:space="0" w:color="auto"/> </w:tcBorders>
(表格中的每个单元格都应该有一个这样的组。请注意,有 4 个内部标签,分别标记为
w:top
、w:left
、w:bottom
、 &w:right
)您要查找的值位于w:sz="4"
属性中。您可以通过除以 8 将w:sz
单位转换为点。
因此,在给出的示例中,<w:top w:sz="4">
意味着给定单元格的顶线具有 .25 pt 的线宽。