【问题标题】:(2010) access to flag for "show markup"?(2010)访问“显示标记”的标志?
【发布时间】:2013-08-09 08:46:04
【问题描述】:

我试图在“查看”选项卡>跟踪中为“显示以供查看”命令创建键盘快捷键。最终,我想在不使用 alt 序列或宏的情况下在“final”和“final:show markup”视图之间切换。

我找到了 DisplayFinalDoc 和 DisplayOriginalDoc 命令,但是这两个命令都不能控制“显示标记”标志(或者这是在 Word 中处理的)。 DisplayForReview 命令似乎没有任何影响。

有没有办法直接访问和更改 Word 2010 中的“显示标记”标志?

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 属性而无需保存启用宏的文档,因为这搞砸了我的工作流程(我是一名职业作家,不是程序员!)

【问题讨论】:

  • 你能发布一些你已经拥有的代码吗?
  • @Voles 我添加了我正在使用的代码,它适用于我,但如果可能的话,我希望绕过使用宏。也许我应该问一个不同的问题,例如:如何在我的文档中访问和更改 .ShowRevisionsAndComments 属性,而无需另存为启用宏的文件类型?

标签: ms-word ms-office office-2010 word-2010


【解决方案1】:

你说:

最终我想在“final”和“final:show markup”视图之间切换,而不使用 alt-sequence 或宏。

你不能,你必须使用宏。但是你的工作文件(你写作的地方)不一定是一个docm文件。方法如下:

  1. 将您的宏 ShowMarkupToggle 保存在名为 “My_Macros.docm”。
  2. 在“My_Macros.docm”文档中为您的宏指定快捷方式。
  3. 将“My_Macros.docm”移动到以下文件夹: 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

注意:当您出于任何原因需要修改宏时,出于安全原因,您需要将文档移出上面指定的文件夹。完成修改后,将其移回。

(这是一个为我节省大量时间的宏,非常值得我花时间制作它。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-07
    • 2012-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多