1

[レビュー] タブ > [追跡] で [レビュー用に表示] コマンドのキーボード ショートカットを作成しようとしていました。最終的には、alt-sequence やマクロを使用せずに、「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 プロパティにアクセスする方法があるかどうかについて興味があります。 !)

4

1 に答える 1

1

あなたは言う:

最終的には、alt-sequence やマクロを使用せずに、「final」ビューと「final:show markup」ビューを切り替えたいと考えています。

できません。マクロを使用する必要があります。しかし、作業文書 (執筆を行う場所) は docm 文書である必要はありません。方法は次のとおりです。

  1. ShowMarkupToggle「My_Macros.docm」という名前の 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

注: 何らかの理由でマクロを変更する必要がある場合は、セキュリティ上の理由から、上記で指定したフォルダーからドキュメントを移動する必要があります。変更が完了したら、元に戻します。

(これは私にとって時間を大幅に節約したマクロの 1 つであり、作成に費やした時間に見合ったものです。)

于 2013-08-09T09:55:49.917 に答える