Como redefinir a cor no estilo vinculado do Microsoft Word

0

Eu defini os estilos Título 1 para Título 9 para que Título N seja baseado em Título N-1 com algumas mudanças de estilo extras. Isso permite que eu atualize os estilos Título de maneira consistente em todos os níveis.

No entanto, em determinado momento, defino a cor da fonte no estilo Título 8 e não posso desfazer essa alteração. O resultado final é que sempre que eu edito a cor da fonte do Título 1, todos os estilos de título de Título 1 para Título 7 mostram a cor da fonte atualizada, mas isso é interrompido em Título 8 .

Como isso pode ser corrigido? Até mesmo uma correção do VBA é bem-vinda.

    
por ShutterFreak 13.11.2015 / 17:43

1 resposta

0

Eu encontrei uma correção do VBA para redefinir qualquer estilo, e isso funciona. Aqui está o código 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

Ao chamar a macro ClearDirtyStyles VBA do modelo quebrado, o estilo é redefinido.

Eu testei novamente no MS Word para Mac 2016 e ele funciona. Tente você mesmo brincando com as cores da fonte em Heading 1 , Heading 2 e Heading 3 e, em seguida, execute ClearStyle "Heading 3" .

    
por 16.11.2015 / 12:52