none
Substituir variável no cabeçalho documento WORD via vb.net RRS feed

  • Pergunta

  • Pessoal, preciso substituir uma variável/texto no cabeçalho de um documento word. Atualmente, já tenho os métodos que abrem um template do WORD e substituem as variáveis nele contido:

    No corpo do documento  word fica assim:

    Requisição/Procedimento: <<requisicao>>.

    No form chama o método

    oWord.FindAndReplacement("<<requisicao>>", valordocampo)

    que ira substituir o texto <<requisicao>> pela variável valordocampo

    Funciona bem para o corpo do documento, mas não estou conseguindo inserir/substituir o campo ou texto no cabeçalho do documento.

    Alguma sugestão ?

    Método completo:

        Public Sub FindAndReplacement(ByVal strFind As String, ByVal strReplace As String)

            oWordAppl.Selection.HomeKey(Word.WdUnits.wdStory, Word.WdMovementType.wdExtend)

            With oWordAppl.Selection.Find

                .Text = strFind

                With .Replacement

                    .Text = strReplace

                End With

                .Execute(Replace:=Word.WdReplace.wdReplaceAll)

            End With

        End Sub

    sexta-feira, 30 de novembro de 2012 11:42

Respostas

  • Boa tarde, 

    Por falta de retorno essa thread está encerrada.

    Se necessário favor abrir uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 26 de dezembro de 2018 16:37
    Moderador

Todas as Respostas

  • Alexandre, bom dia !

    Tudo bem ?

    Você já conseguiu ? estou precisando também realizar a mesma operação

    Desde de já agradeço

    Abs

    sábado, 1 de dezembro de 2018 13:31
  • Boa tarde, 

    Por falta de retorno essa thread está encerrada.

    Se necessário favor abrir uma nova thread.

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    quarta-feira, 26 de dezembro de 2018 16:37
    Moderador