USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Localizar palavra em documento do word
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 28/02/2008 20:59 hs            
Caros Senhores alguem saberia como localizar uma determinada palavra em documento do word.
 
agradeço a quem puder ajudar.
 
TÓPICO EDITADO
 
Tiranossauro
DOIS IRMÃOS
RS - BRASIL
ENUNCIADA !
Postada em 29/02/2008 10:01 hs            
Basicamente é assim:
 1 - Referencia o Word no projeto
 2 - No código
 
Dim Word As Object
Set Word = CreateObject("Word.Application")
'Abre o documento
Word.Documents.Open "C:DiversosTbAcao.DOC"
 
Agora vc abre o word e entra no menu Ferramentas, Macros e clica em Gravar nova macro .... estando iniciada a gravação vc executa os procedimentos normalmente dentro do word (com os menus do word) para encontrar o que deseja. Feito isto vc para a gravação da macro. Entra em Ferramentas, Macros, Edita a macro e copia o código para seu projeto.
 
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 29/02/2008 10:20 hs            
Valeu colega vou testar, e posto se consegui
 
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 29/02/2008 16:51 hs            
É pessoal ainda não consegui resolver esta questão, se alguém poder me ajudar
 
 
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 29/02/2008 20:14 hs            
Bom como ninguém sabe como fazer entãofecharei o post
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 01/03/2008 10:44 hs            
Bom pessoal com mais calma hoje, seguindo a indicação do colega tiranossauro consegui localizar uma palavra no WORD pelo visual basic, então estarei postano o código completo aqui vejam como ficou:
 
primeiro fiz referência ao objto do word em Project / References selecionei Microsoft Word 10.0 Object Library
 
E coloquei o seguinte código em um Botão:
 

Private Sub Command1_Click()

    Dim objDoc As Word.Document

    Set objword = New Word.Application

    objword.Visible = True

    Set objDoc = objword.Documents.Open("c: esteindicador.doc")

   objDoc.Activate

'

' Localizar_palavra

'

    objword.Selection.Find.ClearFormatting

    With objword.Selection.Find

        .Text = "<<<Marcelo>>>"

        .Replacement.Text = ""

        .Forward = True

        .Wrap = wdFindContinue

        .Format = False

        .MatchCase = False

        .MatchWholeWord = False

        .MatchWildcards = False

        .MatchSoundsLike = False

        .MatchAllWordForms = False

    End With

    objword.Selection.Find.Execute

Set objDoc = Nothing

Set objword = Nothing

End Sub

 

e pronto palavra localizada e selecionada

 

Gostaria de agradecer ao colega Tiranosauro pela ajuda e todos os demais.

 

Vou manter o tópico aberto por mais uns dias caso queiram fazer comentários.

 

até

TÓPICO EDITADO
   
Página(s): 1/2      PRÓXIMA »

CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página