|
本帖最后由 小佳aa 于 2016-3-31 11:28 编辑
以下问题是在运行一个选择所有表格的宏之后出现的:
代码如下
- Sub SelectAllTables()
- Dim tempTable As Table
-
- Application.ScreenUpdating = False
-
- '判断文档是否被保护
- If ActiveDocument.ProtectionType = wdAllowOnlyFormFields Then
- MsgBox "文档已保护,此时不能选中多个表格!"
- Exit Sub
- End If
- '删除所有可编辑的区域
- ActiveDocument.DeleteAllEditableRanges wdEditorEveryone
- '添加可编辑区域
- For Each tempTable In ActiveDocument.Tables
- tempTable.Range.Editors.Add wdEditorEveryone
- Next
- '选中所有可编辑区域
- ActiveDocument.SelectAllEditableRanges wdEditorEveryone
- '删除所有可编辑的区域
- ActiveDocument.DeleteAllEditableRanges wdEditorEveryone
-
- Application.ScreenUpdating = True
-
- End Sub
复制代码 1、如图1,表格的下框线不显示了,设置段落行距不顶用,然后把光标定位在下一行的开始,回车之后,再退格,就显示出来了。这是为什么?而且很多表格出现这问题,然后把word文档另存为之后就又恢复正常了。
2、如图2,原来是双底框线的,显示单底,而设置边框里还是显示双底?
|
-
图1
-
图2
|