Microsoft Publisher 2013 altera o Idioma (ou outras propriedades) para vários elementos de uma só vez

2

Existe uma maneira de alterar o idioma das caixas de texto all em um documento do Publisher 2013 de uma só vez?

Eu tenho um arquivo existente com um monte de caixas de texto definidas para um idioma errado, que está estragando a verificação ortográfica e a hifenização. Eu também não sei como desativar a hifenização , mas eu nem sei como fazer isso em um único texto caixa.

Então, o que eu sei é como alterar o idioma de uma única caixa de texto, por exemplo:

  1. Clique em uma única caixa de texto,
  2. Selecione todo o texto usando Ctrl+A ,
  3. Revisão - > Idioma - > Definir o idioma de prova.

Mas como é um documento grande, é um pouco complicado, e um pouco estranho que não seja possível ao menos selecionar todas as caixas em uma única página e alterar suas propriedades. Por exemplo, se eu selecionar duas ou mais caixas de texto, também não será possível alterar o tipo ou o tamanho da fonte, o que também é algo bastante fácil de fazer, digamos, no Visio ou no Word.

Existe uma maneira de alterar as propriedades de vários elementos do Publisher de uma só vez?

    
por Groo 23.09.2013 / 09:43

3 respostas

2

Eu escrevi uma macro crua para fazer isso:

Sub AllTextboxesLanguageToSpanish()

    Dim s As Shape
    Dim p As Page

    For Each p In ThisDocument.Pages

        For Each s In p.Shapes

        On Error Resume Next

            If s.TextFrame.HasText Then
                s.TextFrame.TextRange.LanguageID = 21514
            End If

        Next s

    Next p

End Sub

Se você substituir "21514" (espanhol (Estados Unidos)) pelo código para outro idioma, você deve estar bem. Basta executá-lo no editor do VBA (Alt + F11).

    
por 13.07.2018 / 23:35
0

Antiga pergunta, mas ainda relevante. Até onde consegui descobrir isso não é possível. Tanto quanto eu posso dizer, existem três configurações de idioma independentes para o Microsoft Publisher:

-O "Idioma de Edição" (Opções - Idioma - Escolher Idiomas de Edição)

-O idioma de cada caixa de texto (Selecione a caixa de texto - Revisão - Idioma - Definir a linguagem de prova)

-Alguma configuração interna que determina o idioma de prova padrão para uma caixa de texto. Nos meus testes isso não é não afetado pela alteração do idioma de edição. Eu não encontrei nenhuma maneira de mudar isso até agora.

Por fim, só consegui alterar as configurações de idioma individualmente para cada caixa de texto. O "Editing Language" no menu de opções principais parece não ter impacto em nenhum arquivo (antigo ou novo). Tanto quanto eu posso dizer a única coisa que faz é confirmar que o usuário pagou pelos pacotes de idiomas.

    
por 18.09.2014 / 03:48
0

Para desativar a hifenização na caixa única, vá para a caixa de texto na faixa de opções e deve haver um item para a hifenização. Desmarque a caixa "hifenização automática". Para evitar a hifenização em qualquer novo documento, vá para Opções e deve haver uma opção em algum lugar.

    
por 14.02.2015 / 11:28