Usando WORD.

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Usando WORD.

Mensagem por Itamar M. Lins Jr. »

Ola!

Código: Selecionar todos

oWord:=WIN_OLECREATEOBJECT():New( "Word.Application" )
oWord:Documents:Open("C:\DOCTO.DOC")

oTexto := oWord:Selection()
oclip := oWord:Selection()

*PARA REEMPLAZAR UN TEXTO
oTexto:HomeKey(6) //NOS VAMOS AL INICIO DEL DOCUMENTO
oTexto:find:text := "CADENA" //LO QUE VOY A BUSCAR
oTexto:find:Forward = .T. //BUSCAR HACIA ABAJO
IF oTexto:find:execute() //EJECUTAR LA BUSQUEDA Y SI FUE TRUE
   oTexto:Text := "HOLA MUNDO" //REEMPLAZO EL TEXTO
ENDIF

*PARA COPIAR UN TEXTO
oTexto:HomeKey(6) //NOS VAMOS AL INICIO DEL DOCUMENTO
oTexto:find:text := 'CADENA' //LO QUE VOY A BUSCAR
oTexto:find:Forward = .T. //BUSCAR HACIA ABAJO
IF oTexto:find:Execute() //EJECUTAR LA BUSQUEDA Y SI FUE TRUE
   oclip:SelectRow() //SELECCIONO EL RENGLON
   oclip:Copy() //COPIO LA SELECCION
ENDIF

*PARA PEGAR ALGO QUE COPIE
oclip:paste()
*PARA CORTAR LA SELECCION
oclip:CUT()


oWord:Set("WindowState", 1 ) // Maximizado
oWord:Set("PrintPreview",1)
oZoom:=oWord:get("ActiveWindow"):get("ActivePane"):get("View"):get ("zoom")
oZoom:pagefit := 2
oWord:Visible := .T.

oTexto:End()
oword:end()
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Poka
Usuário Nível 4
Usuário Nível 4
Mensagens: 563
Registrado em: 25 Out 2004 21:26
Localização: Leme/SP

Usando WORD.

Mensagem por Poka »

Obrigado Itamar.

grato

Poka
Responder