FoxPro/Visual FoxPro - Automatizar Word

 
Vista:

Automatizar Word

Publicado por Alejandro (8 intervenciones) el 24/11/2004 19:42:26
Hola....
Estoy cargando una información de una base de datos a WORD mediante OLE, sin embargo no he podido encontrar los comandos para centrar el texto, poner negrilla y colocar saltos de pagina....

Alguien me podria ayudar a conseguir dichos comandos

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Automatizar Word

Publicado por kANO (33 intervenciones) el 24/11/2004 22:41:26
Mira amigo estoy desarrollando una aplicación en la que tuve que enviar datos a un Doc de Word.
Prueba Grabando una Macro. Luego analizas el Código (Código en Visual Basc para Aplicaciones) y así lo podràs personalizar según tus necesidades.
La otra opción es que veas la ayuda de Visual basic for Applications(o busca información en la red sobre este tema)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Automatizar Word

Publicado por Alejandro Diaz (8 intervenciones) el 24/11/2004 23:12:39
Gracias Kano.... pero no he podido... Te explico
Tengo los siguientes comandos en VFP...
OLE = createobject("Word.basic")
OLE.appshow && hace visible el documento
OLE.filenewdefault && abre una hoja nueva
OLE.Insert("xxxxxxx") && Inserta un dato
OLE.Font("Arial",12) && Asigna fuente y tamaño
etc.
Comparo estos comandos con macros de Word y con la ayuda de Visual basic y ...... no aparecen o no coinciden....
Ando buscando tres comandos que necesito... Salto de página, Centrar y justificar un texto.
Si tu los tienes (y algunos otros) te agradeceria que me los facilitaras.

De antemano, gracias

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Automatizar Word

Publicado por David Amador T. (12 intervenciones) el 04/12/2004 19:10:51
Revisate los siguientes links ... son ejemplos de automatización con Word...

Mostrar un documento de Word en un Formulario
http://www.davphantom.net/consultar.asp?id=171&op=1

Verificar si existe palabra en el Diccionario de Word
http://www.davphantom.net/consultar.asp?id=47&op=1

Creando tablas en Word con VFP a través de Automatización
http://www.davphantom.net/consultar.asp?id=5&op=1

Abrir archivo de Word como solo lectura
http://www.davphantom.net/consultar.asp?id=149&op=1

Estadísticas de un Archivo de Word
http://www.davphantom.net/consultar.asp?id=71&op=1

Indicar el número de copias a imprimir en Word (Automatización)
http://www.davphantom.net/consultar.asp?id=169&op=1

Devolver las estadísticas de un documento de Word
http://www.davphantom.net/consultar.asp?id=174&op=1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Automatizar Word

Publicado por wences (457 intervenciones) el 25/11/2004 18:05:10
Esto es lo que buscas:

owordref=crea("word.basic")
.................
oWordRef.Font("Arial",18)
oWordRef.Bold &&& poner negrilla
oWordRef.justifypara &&& justificar texto afecta al parrafo
oWordRef.Centerpara && Centrar texto

Existe ademas un rightpara y leftpara evidentemente derecha e izquierda... Existe insertbreak para los saltos , etc ...

Estan en la ayuda del wordbasic , puedes encontrarla en internet , si no la encuentras enviame un correo y te la envio ...

Espero te sirva ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar