Alaska Software Inc. - Uso de activex con word
Username: Password:
AuthorTopic: Uso de activex con word
Gustavo M. BurgosUso de activex con word
on Wed, 01 Jun 2011 12:11:38 -0300
Hola a todos, alguno sabe como generar un archivo *.doc que tenga las 
caracteristicas del mismo. hasta ahora logro abrir el word atravez del 
ejemplo de activex que viene con alaska. pero no puedo colocar los textos 
que necesito.
yo estoy haciendo lo siguiente por ahora genero un txt y lo renombro como 
.doc y luego la abra. pero las idea es poder cambiar las fuentes, y otras 
caracteristicas del word.no es lo mas optimo no lo mejor pero si tiene 
alguna ayuda les agradesco.
saludos cordiales a todos


procedure en_word(venan,clave)
select formu
dbgoto(val(clave))
cfile1 := "C_"+alltrim(str(nro_ope,10))+"_"+alltrim(cliente)+".txt"
cfile0 := "C_"+alltrim(str(nro_ope,10))+"_"+alltrim(cliente)+".doc"
CFILE2 := curdrive()+":\"+curdir()+"\"+cfile1
CFILE3 := curdrive()+":\"+curdir()+"\"+cfile0
set alternate to &cfile1
set alternate on
set console off
?cdatos
set alternate off
set console on
close alternate
oWord := CreateObject("Word.Application")
IF Empty( oWord )
    MsgBox( "Microsoft Word is not installed" )
ENDIF
oWord:visible := .T.
 Open a Word document and retrieve the bookmarks
 collection.
  oWord:documents:open( cFile2)
  oDoc := oWord:ActiveDocument
  odoc:item(cdatos)
  IF(ValType(cfile)=="C")
    oDoc:saveas(cfile2)
  ENDIF
RETURN
Jorge LRe: Uso de activex con word
on Wed, 01 Jun 2011 13:04:00 -0300
Hola Gustavo

puedes usar xbpClipBoad() para cargar el word con texto ya formateado

también te comento que en excel apretando Alt+F11 y F2 puedes acceder a la 
descripción de todas las propiedades , y en word creo que es Alt + F11 + F1


saludos


"Gustavo M. Burgos"  escribió en el mensaje de 
noticias:d0b92e4$10f5e8e7$1273a@news.alaska-software.com...

Hola a todos, alguno sabe como generar un archivo *.doc que tenga las
caracteristicas del mismo. hasta ahora logro abrir el word atravez del
ejemplo de activex que viene con alaska. pero no puedo colocar los textos
que necesito.
yo estoy haciendo lo siguiente por ahora genero un txt y lo renombro como
.doc y luego la abra. pero las idea es poder cambiar las fuentes, y otras
caracteristicas del word.no es lo mas optimo no lo mejor pero si tiene
alguna ayuda les agradesco.
saludos cordiales a todos


procedure en_word(venan,clave)
select formu
dbgoto(val(clave))
cfile1 := "C_"+alltrim(str(nro_ope,10))+"_"+alltrim(cliente)+".txt"
cfile0 := "C_"+alltrim(str(nro_ope,10))+"_"+alltrim(cliente)+".doc"
CFILE2 := curdrive()+":\"+curdir()+"\"+cfile1
CFILE3 := curdrive()+":\"+curdir()+"\"+cfile0
set alternate to &cfile1
set alternate on
set console off
?cdatos
set alternate off
set console on
close alternate
oWord := CreateObject("Word.Application")
IF Empty( oWord )
    MsgBox( "Microsoft Word is not installed" )
ENDIF
oWord:visible := .T.
 Open a Word document and retrieve the bookmarks
 collection.
  oWord:documents:open( cFile2)
  oDoc := oWord:ActiveDocument
  odoc:item(cdatos)
  IF(ValType(cfile)=="C")
    oDoc:saveas(cfile2)
  ENDIF
RETURN
Gustavo M. BurgosRe: Uso de activex con word
on Wed, 01 Jun 2011 18:36:29 -0300
ok jorge, ahora lo voy a probar, lo de excel, con los ejemplos, pude 
solicuionar bien, ahora voy a ver lo que me comentas gracias.
Jorge LRe: Uso de activex con word
on Thu, 02 Jun 2011 11:17:34 -0300
Hola Gustavo

quería saber si habías avanzado algo con tu tema y el porque de generar un 
archivo nativo de word en vez de un TXT



saludos


"Gustavo M. Burgos"  escribió en el mensaje de 
noticias:2c5d3577$1cad079a$19c2d@news.alaska-software.com...

ok jorge, ahora lo voy a probar, lo de excel, con los ejemplos, pude
solicuionar bien, ahora voy a ver lo que me comentas gracias.
Gustavo M. BurgosRe: Uso de activex con word
on Thu, 02 Jun 2011 11:40:40 -0300
Si estoy en eso. el tema que es para un cliente que tiene venta de 
motovehiculos, y queria enviar los datos del vehiculo a word de tal forma 
que ellos imprima las hojas de la carpeta que lleva muchos datos. y darle un 
formato mas lindo a las hoja, desde al sistema cosa que ellos no tengan que 
cambiar en el word los font, o los parrafos, etc.
en cuanto avance al te comento.
saludos

Gustavo M. Burgos
Rivadavia N 278.
Pcia Roque Saenz Pea - Chaco
Argentina
Fijo 03732-420635
Movil 3732-408559
Burmanspm@arnet.com.ar
Jorge LRe: Uso de activex con word
on Thu, 02 Jun 2011 11:52:21 -0300
Hola Gustavo

No dejes de bucar en el foro sobre RTF que hay bastante

y si dado el caso el formulario es fijo y no necesita intervención del 
usuario, para ese tipo de informes yo uso VPE con la librería de Pablo 
Botella
genera PDFS que usando lo elemental salen lindos, y desde ahí el usuario 
puede imprimir o enviar por mail
cada pdf generado abre una presentación que trae el mismo VPE



"Gustavo M. Burgos"  escribió en el mensaje de 
noticias:1d97d731$3638ca8e$1afa6@news.alaska-software.com...

Si estoy en eso. el tema que es para un cliente que tiene venta de
motovehiculos, y queria enviar los datos del vehiculo a word de tal forma
que ellos imprima las hojas de la carpeta que lleva muchos datos. y darle un
formato mas lindo a las hoja, desde al sistema cosa que ellos no tengan que
cambiar en el word los font, o los parrafos, etc.
en cuanto avance al te comento.
saludos

Gustavo M. Burgos
Rivadavia N° 278.
Pcia Roque Saenz Peña - Chaco
Argentina
Fijo 03732-420635
Movil 3732-408559
Burmanspm@arnet.com.ar
Jos Luis Otermin [Alaska Software]Re: Uso de activex con word
on Thu, 02 Jun 2011 13:31:49 -0300
Hola Gustavo,

Sugiero dar una mirada al contenido de:
<drive>:\ALASKA\XPPW32\SOURCE\samples\activex\msword

Hay una plantilla (los registros del maestro de artculos se aplican a este 
modelo) de una portada de FAX pero con los cambios apropiados se puede usar 
para generar fichas tcnicas de motos o lo que sea.

Espero haber sido de ayuda.

Saludos

Jose Luis Otermin
Alaska Software

"Gustavo M. Burgos" <Burmanspm@arnet.com.ar> escribi en el mensaje 
news:1d97d731$3638ca8e$1afa6@news.alaska-software.com...
> Si estoy en eso. el tema que es para un cliente que tiene venta de 
> motovehiculos, y queria enviar los datos del vehiculo a word de tal forma 
> que ellos imprima las hojas de la carpeta que lleva muchos datos. y darle 
> un formato mas lindo a las hoja, desde al sistema cosa que ellos no tengan 
> que cambiar en el word los font, o los parrafos, etc.
> en cuanto avance al te comento.
> saludos
>
> -- 
> Gustavo M. Burgos
> Rivadavia N 278.
> Pcia Roque Saenz Pea - Chaco
> Argentina
> Fijo 03732-420635
> Movil 3732-408559
> Burmanspm@arnet.com.ar
>
Gustavo M. BurgosRe: Uso de activex con word
on Thu, 02 Jun 2011 17:21:22 -0300
Hola jose luis. si me base en ese ejemplo para poder lograrlo, pero voy a 
estudiarlo un poco mas para ver si logro hacer lo que pretendo.
un saludo gracias

Gustavo M. Burgos
Rivadavia N 278.
Pcia Roque Saenz Pea - Chaco
Argentina
Fijo 03732-420635
Movil 3732-408559
Burmanspm@arnet.com.ar
Osvaldo Ramirez Re: Uso de activex con word
on Thu, 02 Jun 2011 14:52:34 -0600
On 6/2/2011 2:21 PM, Gustavo M. Burgos wrote:
> Hola jose luis. si me base en ese ejemplo para poder lograrlo, pero voy a
> estudiarlo un poco mas para ver si logro hacer lo que pretendo.
> un saludo gracias
>

Y dime, no te serive RTF ?

Saludos
Jos Luis Otermin [Alaska Software]Re: Uso de activex con word
on Thu, 02 Jun 2011 23:27:20 -0300
Gustavo,

Supongo que sabrs que hay que crear en la plantilla los campos que sern 
agregados.
Sin eso NO FUNCIONAR.

Men/Insertar/Marcador/(escribir marcador)/Agregar, repetir hasta incluir 
los marcadores necesarios.

Deberan coincidir con los campos de la tabla de datos as se simplificara 
el proceso de substitucin de marcadores por datos.


Espero haber sido de ayuda.

Saludos

Jose Luis Otermin
Alaska Software


"Gustavo M. Burgos" <Burmanspm@arnet.com.ar> escribi en el mensaje 
news:4a7d7bdb$12cb21f3$22032@news.alaska-software.com...
> Hola jose luis. si me base en ese ejemplo para poder lograrlo, pero voy a 
> estudiarlo un poco mas para ver si logro hacer lo que pretendo.
> un saludo gracias
>
> -- 
> Gustavo M. Burgos
> Rivadavia N 278.
> Pcia Roque Saenz Pea - Chaco
> Argentina
> Fijo 03732-420635
> Movil 3732-408559
> Burmanspm@arnet.com.ar
>