我有一堆大型文档,其中许多表格具有不同的且不一致的填充样式 - 其中一些在打印时无法用黑白方式读取。
我无法一次性更改所有表格的背景填充。我的问题是,当我打开此类文档并选择全部时,表格属性处于非活动状态。
您是否知道使用脚本或其他方式选择所有表格的技术或应用表格全局格式的方法?
答案1
创建宏在 Word 中使用以下代码:
Sub SelectAllTables()
Dim tbl As Table
Application.ScreenUpdating = False
For Each tbl In ActiveDocument.Tables
tbl.Range.Editors.Add wdEditorEveryone
Next
ActiveDocument.SelectAllEditableRanges (wdEditorEveryone)
ActiveDocument.DeleteAllEditableRanges (wdEditorEveryone)
Application.ScreenUpdating = True
End Sub
运行宏来选择所有表格,然后您可以一次性修改它们的背景。
答案2
我相信Kutools for Word 插件允许您一次性选择所有表格。它还与 Word 2003 兼容。