我试图在Review选项卡>跟踪中为“display for review”命令创建一个键盘快捷键。最终我想在不使用alt序列或宏的情况下在“final”和“final:show markup”视图之间切换。
我找到了DisplayFinalDoc和DisplayOriginalDoc命令,但这两个命令都没有控制“show markup”标志(或者这是在Word中处理的)。 DisplayForReview命令似乎不会影响任何内容。
有没有办法直接访问和更改Word 2010中的“show markup”标志?
Sub ShowMarkupToggle()
'
' ShowMarkupToggle Macro
With ActiveWindow.View
If .ShowRevisionsAndComments = True Then
.ShowRevisionsAndComments = False
.RevisionsView = wdRevisionsViewFinal
Else
.ShowRevisionsAndComments = True
.RevisionsView = wdRevisionsViewFinal
End If
End With
End Sub
代码有效,但我很好奇是否有办法访问.ShowRevisionsAndCommens属性而无需保存启用宏的文档,因为这会搞砸我的工作流程(我是一个贸易作家,不是编码员!)
答案 0 :(得分:1)
你说:
最终,我想在" final"之间切换。和#34; final:show markup"不使用alt序列或宏的视图。
你不能,你必须使用一个宏。但是你的工作文件(你写作的地方)不一定是docm文件。以下是:
ShowMarkupToggle
保存在名为的docm文档中
" My_Macros.docm&#34 ;. C:\Users\yru\AppData\Roaming\Microsoft\Word\STARTUP
。现在,当您打开任何Word文档(docx)时,您的宏ShowMarkupToggle
和相关的快捷方式将可供使用。
顺便说一句,我有相同的宏分配给快捷键ALT + T,以及我如何切换:
' Toggle Track Changes FinalShowingMarkup and Final states.
' Shortcut: ALT+T
Sub Alt_T_TC_Toggle()
With ActiveWindow.View
.ShowRevisionsAndComments = Not .ShowRevisionsAndComments
.RevisionsView = wdRevisionsViewFinal
End With
End Sub
注意:当您因任何原因需要修改宏时,由于安全原因,您需要将文档移出上面指定的文件夹。完成修改后,将其移回。
(这是一个对我来说非常节省时间的宏,非常值得我花时间制作它。)