카테고리 보관물: Superuser

superuser

Microsoft Word 링크 스타일에서 색상을 재설정하는 방법 함께 제목

제목 1 에서 제목 9 스타일 을 정의 하여 제목 N 이 추가 스타일 변경과 함께 제목 N-1 을 기반으로 하도록했습니다 . 이를 통해 모든 레벨에서 일관되게 제목 스타일 을 업데이트 할 수 있습니다.

그러나 특정 시점에서 제목 8 스타일 에서 글꼴 색을 설정 했으며이 변경 내용을 취소 할 수 없습니다. 결과적으로 제목 1의 글꼴 색을 편집 할 때마다 제목 1 에서 제목 7 까지의 모든 제목 스타일 에 업데이트 된 글꼴 색이 표시되지만 제목 8 에서 중지됩니다 .

이 문제를 어떻게 해결할 수 있습니까? VBA 수정조차 환영합니다.



답변

주어진 스타일을 재설정하는 VBA 수정 프로그램을 찾았으며 트릭을 수행합니다. VBA 코드는 다음과 같습니다.

    Private Sub ClearStyle(sStyleName As String)
        Dim oStyle As Variant
        Set oStyle = ActiveDocument.Styles(sStyleName)

        With ActiveDocument.Styles(oStyle)
            If .BaseStyle <> "" Then
                .Font = .BaseStyle.Font
                .ParagraphFormat = .BaseStyle.ParagraphFormat
            End If
        End With
    End Sub

    Public Sub clearDirtyStyles()
        ClearStyle "Heading 8"
    End Sub

손상된 템플릿에서 ClearDirtyStyles VBA 매크로를 호출하면 스타일이 재설정됩니다.

Mac 2016 용 MS Word에서 다시 테스트했으며 작동합니다. 의 글꼴 색상으로 재생하여 직접 시도 Heading 1, Heading 2그리고 Heading 3, 다음 실행 ClearStyle "Heading 3".


답변