Página 1 de 2

Input a Word?

Publicado: 06 Ago 2013 12:31
por vk12
Buenas, estoy desarrollando un pequeño proyecto para gestionar una protectora de animales.

En el programa existe una base de datos con los animales y lo que quiero es tener un botón dentro de la ficha del animal para que al pulsarlo se me abra un archivo de Microsoft Word que es una plantilla específica que tiene que firmar la persona que adopte el animal.

Lo que pretendo es que en el archivo de Microsoft Word me salgan ya los datos del animal completados (Nombre,Tipo,Raza,Sexo). No se como hacer para traspasar el texto de los Inputs (o las variables) de AMS a una hoja de word ..... Hay algún ejemplo de cómo hacerlo?? He visto de hacerlo con hojas de texto pero no con archivos word...

Saludoss

Publicado: 23 Ago 2013 13:44
por Metafunken
Hola...

Eso es sencillo, utiliza el Luacom, debes crear el objeto de Word... No recuerdo en donde tengo mi .apz, deja la encuentro y te la paso para que veas que tal.

Saludos

Publicado: 23 Ago 2013 14:03
por rafaxplayer
Exacto , o eso o un activex de word como el edrawofficeviewer o algo así.

Publicado: 23 Ago 2013 22:03
por Pabloko
Para tu caso en particular, lo mejor sin duda, es utilizar MailMerge, con lo cual tu creas una plantilla y donde deberian salir los campos creas unos objetos llamados mergefields donde se introduciran los datos particulares de cada documento.

Por otra parte debes definir una plantilla xsl de este documento template, para saber de que tipo es cada campo, y luego simplemente puedes generar un documento xml con la información relativa a cada documento, que seria generada con algun componente como Aspose Words

Hace mucho tiempo, publique un ejemplo acerca de todo esto, no soy capaz de encontrarlo con el buscador asi que lo resubo.

HIDE: ON
Hidebb Message Hidden Description


Con este ejemplo, tienes 2 carpetas, copia la carpeta facturacion como esta la estructura debe ser la misma, tampoco se pueden cambiar los nombres de los documentos en data.

Solo tienes que editar la plantilla, su esquema xsd correspondiente, y cada vez que quieras generar un documento, lo creas sobre el xml, con la estructura del xsd claro, eso tera siempre fijo por lo que es muy facil. una vez generado solo tienes que llamar al archivo nestedmailmerge.exe y cuando este acaba de ejecutarse el documento invoiceout.doc es un documento generado con tu informacion, puedes copiarlo a algun lugar mas apropiado.

De esta forma puedes generar cuantos documentos quieras con la misma estructura y diseño

saludos

Publicado: 23 Ago 2013 22:19
por DaSoulRed
Saludos Pabloko

Hay andamos en la Red... Pendientes... :SOS:

Publicado: 26 Ago 2013 07:10
por tam
thanks

Re:

Publicado: 26 Ago 2013 09:11
por vk12
Pabloko escribió:Para tu caso en particular, lo mejor sin duda, es utilizar MailMerge, con lo cual tu creas una plantilla y donde deberian salir los campos creas unos objetos llamados mergefields donde se introduciran los datos particulares de cada documento.

Por otra parte debes definir una plantilla xsl de este documento template, para saber de que tipo es cada campo, y luego simplemente puedes generar un documento xml con la información relativa a cada documento, que seria generada con algun componente como Aspose Words

Hace mucho tiempo, publique un ejemplo acerca de todo esto, no soy capaz de encontrarlo con el buscador asi que lo resubo.

HIDE: ON
Hidebb Message Hidden Description


Con este ejemplo, tienes 2 carpetas, copia la carpeta facturacion como esta la estructura debe ser la misma, tampoco se pueden cambiar los nombres de los documentos en data.

Solo tienes que editar la plantilla, su esquema xsd correspondiente, y cada vez que quieras generar un documento, lo creas sobre el xml, con la estructura del xsd claro, eso tera siempre fijo por lo que es muy facil. una vez generado solo tienes que llamar al archivo nestedmailmerge.exe y cuando este acaba de ejecutarse el documento invoiceout.doc es un documento generado con tu informacion, puedes copiarlo a algun lugar mas apropiado.

De esta forma puedes generar cuantos documentos quieras con la misma estructura y diseño

saludos


Muchas gracias!!! es justo lo que iba buscando!! :num1:

Publicado: 26 Ago 2013 16:03
por rafaxplayer
Cuando lo tengas...ilustranos con tu projecto ;)

Publicado: 30 Ago 2013 13:30
por vk12
Vaya, he cantado victoria demasiado pronto :pc: .... He colocado las carpetas y llamado al nestedmailmerge.exe nombrando algunas variables tal y como están en las plantillas para hacer la prueba, pero no consigo hacer que se me genere el documento xml..... Llevo unos días peleándome y no se bien que es lo que hago mal...

Sería posible que alguien colgase un apz con un ejemplo muy sencillo??, con dos o tres inputs y un botón, y que al darle se abriera un archivo de word y se traslade la informació de los inputs al mismo.....
La opción de Pabloko con MailMerge creo que sería la mejor, pero es por ver y entender la estructura funcionando de forma sencilla... ya luego me la complicaré yo :focus: ...

Rafax: Eso está hecho, el proyecto lo voy a subir completo en cuanto lo tenga acabado para que le echéis un vistazo, seguro que se pueden hacer las cosas más sencillas o prácticas, y además que lo utilice quien quiera bien para aprender lo que yo llevo aprendiendo aquí desde hace unos meses o bien para gestionar su protectora de animales.... :friends:

Publicado: 30 Ago 2013 13:45
por Pabloko
aqui un ejemplo, es muy sencillo, el xml lo generas con ams

HIDE: ON
Hidebb Message Hidden Description

Publicado: 04 Oct 2014 03:45
por comprotodo201480
sosn meros genios uds

Publicado: 13 Oct 2014 02:28
por LENINFABIAN
:pc: Observemos si nos ayuda en algo este ejemplo :pc:

:cerrado: ¡Que lastima! link ¡fallido! :cerrado:

Publicado: 31 Oct 2014 19:35
por Dow Sher
Muchas gracias por los ejemplos Pabloko.
:sorry: Es una lástima que el Link no sirva, en verdad quería ver.

Publicado: 01 Nov 2014 09:20
por Luma
Saludes en la noctambula Medellin.

Por el ejemplo esperemos que este bien el link

Publicado: 26 Nov 2014 14:25
por francismrtn18
Buen aporte, magnifico este foro

Saludos

Publicado: 27 Nov 2014 15:12
por POLLITO
descargando

Re: Input a Word?

Publicado: 01 Feb 2015 14:58
por Dhiegooliveira
:cerrado: :cerrado: :cerrado: :cerrado:

Re: Input a Word?

Publicado: 03 Sep 2015 21:41
por hddutilite
manda pra mim amigo

Re: Input a Word?

Publicado: 05 Sep 2015 21:37
por maritaru
gracias

Re: Input a Word?

Publicado: 03 Nov 2015 00:26
por hddutilite
ola amigo queria muito esse exemplo mas o link não funciona tem como o amigo potar dinovo