# Ejemplo de como usar marcadores de Microsoft Word y Velneo V7

**URL:** <https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870>\
**Category:** Velneo\
**Created:** [17 Noviembre, 2011 14:50 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870 "2011-11-17T14:50:17Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![jmgonzalez](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jmgonzalez/32/5127_2.png) [@jmgonzalez](https://foros.velneo.com/u/jmgonzalez)\
**Post date:** [17 Noviembre, 2011 14:50 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/1 "2011-11-17T14:50:17Z")

</div>

Nueva entrada en mi blog (http://t.co/VqQGEiPL) sobre un ejemplo en vbScript y usando el componente vxWinScript para utilizar marcadores de Microsoft Word desde Velneo V7. Muy útil por ejemplo para crear correspondencia.

Saludos

---

<div class="post-metadata">

**Author:** ![benito.lavandeira](https://avatars.discourse-cdn.com/v4/letter/b/439d5e/32.png) [@benito.lavandeira](https://foros.velneo.com/u/benito.lavandeira)\
**Post date:** [17 Noviembre, 2011 18:16 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/2 "2011-11-17T18:16:05Z")

</div>

Que puñetero!  
Anteayer le sugerí a soporte velneo que sería bueno que la open app vxWinscript incluyese escribir en marcadores WORD para completar su utilidad

Bueno me contestaron que si, que no y me dirigieron a una web con muchos ejempos vbscript  
Lo agradecí, me puse manos a la obra y ahora veo que Velneo me hizo caso y actualizo la Open apps  
MUCHAS GRACIAS por todo , porque ahora la puedo utilizar de inmediato y me facilita mucho el estudio y ampliación de nuevas posibilidades del enlace con WORD

---

<div class="post-metadata">

**Author:** ![benito.lavandeira](https://avatars.discourse-cdn.com/v4/letter/b/439d5e/32.png) [@benito.lavandeira](https://foros.velneo.com/u/benito.lavandeira)\
**Post date:** [17 Noviembre, 2011 18:42 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/3 "2011-11-17T18:42:33Z")

</div>

vale

---

<div class="post-metadata">

**Author:** ![jmgonzalez](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jmgonzalez/32/5127_2.png) [@jmgonzalez](https://foros.velneo.com/u/jmgonzalez)\
**Post date:** [17 Noviembre, 2011 19:42 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/4 "2011-11-17T19:42:16Z")

</div>

Pues si. Aprovechando que busque en Google el ejemplo pues hice un articulo para mi blog que lo tenia medio parado. Espero que os sirva de utilidad.

Saludos

[fals.pdf](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/7/7996f8bdb050b2efea3393e8306f1084080b16fd.pdf) (91.7 KB)

[fals.pdf](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/7/7996f8bdb050b2efea3393e8306f1084080b16fd.pdf) (91.7 KB)

---

<div class="post-metadata">

**Author:** ![comercial](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@comercial](https://foros.velneo.com/u/comercial)\
**Post date:** [17 Noviembre, 2011 19:43 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/5 "2011-11-17T19:43:27Z")

</div>

Hola, vale y como nos enteramos de cuando actualizan una App, si estuvieran ordenadas por fecha de actualización estaría bien. Lo voy a poner en soporte, a ver..., o es una idea... ¿?.

---

<div class="post-metadata">

**Author:** ![Fernando\_Ferrando](https://avatars.discourse-cdn.com/v4/letter/f/53a042/32.png) [@Fernando\_Ferrando](https://foros.velneo.com/u/Fernando_Ferrando)\
**Post date:** [18 Noviembre, 2011 11:49 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/6 "2011-11-18T11:49:31Z")

</div>

Os adjunto un par de imagenes mas sobre lo mismo generando un documento nuevo desde el documento que hace de plantilla.

Saludos.

[attachment=20314,1612] [attachment=20314,1613]

---

<div class="post-metadata">

**Author:** ![jmgonzalez](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jmgonzalez/32/5127_2.png) [@jmgonzalez](https://foros.velneo.com/u/jmgonzalez)\
**Post date:** [18 Noviembre, 2011 13:44 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/7 "2011-11-18T13:44:49Z")

</div>

@Comercial.arhes2000, somos conscientes de esa posible mejora y lo tenemos anotado. Próximamente habrá novedades al respecto de esta y otras mejoras comentadas.

Saludos

---

<div class="post-metadata">

**Author:** ![benito.lavandeira](https://avatars.discourse-cdn.com/v4/letter/b/439d5e/32.png) [@benito.lavandeira](https://foros.velneo.com/u/benito.lavandeira)\
**Post date:** [18 Noviembre, 2011 18:29 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/8 "2011-11-18T18:29:49Z")

</div>

Gracias Fernando, estoy entretenido con todo esto.  
Pero tambien pienso que debe ser posible para Excel, crear, escribr en celdas, leer de celdas etc..  
Con pegarle el código vbscript ya vale ¿no?

Para la V6 me hice un fichero .xls a base de macros que cuando se ejecuta 1º No es visible, 2º Lee un fichero txt a determinadas celdas 3º abre un .doc no visible y escribe en marcadores el contenido de las celdas. 4º Guarda como el documento word

Al final y desde V6 lanzo winword.exe ejecutando el documento doc guardado

---

<div class="post-metadata">

**Author:** ![Roberto\_Blasco](https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/32.png) [@Roberto\_Blasco](https://foros.velneo.com/u/Roberto_Blasco)\
**Post date:** [19 Noviembre, 2011 10:28 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/9 "2011-11-19T10:28:29Z")

</div>

No será mejor generar los documentos sin tener que depender de si el cliente tiene instalado el paquet office?

http://poi.apache.org/

Un saludo.

---

<div class="post-metadata">

**Author:** ![benito.lavandeira](https://avatars.discourse-cdn.com/v4/letter/b/439d5e/32.png) [@benito.lavandeira](https://foros.velneo.com/u/benito.lavandeira)\
**Post date:** [19 Noviembre, 2011 11:37 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/10 "2011-11-19T11:37:55Z")

</div>

Lo que no sepa Roberto sobre estos temas..  
Como sabes por necesidad siempre estuve interesado en este tema y optando y buscando nuevas soluciones, desde tu famosa DLL, la de Velole y pruebas con vbscript y macros.  
Intente leer un poco la página a que haces referencia y eso si que parece una solución total ¿no?  
Molestandote un poco:  
Es sotware libre?  
Que proporciona rutinas Java para trabajar ó emular Microsoft?  
Ese código Java se copiaria integramente en los campos objeto v7?  
Gracias

---

<div class="post-metadata">

**Author:** ![Roberto\_Blasco](https://avatars.discourse-cdn.com/v4/letter/r/5f8ce5/32.png) [@Roberto\_Blasco](https://foros.velneo.com/u/Roberto_Blasco)\
**Post date:** [19 Noviembre, 2011 13:09 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/11 "2011-11-19T13:09:52Z")

</div>

Hola Benito.

- Sí, es software libre.  
- No hace falta tener instalado ningún tipo de Office  
- Supongo que se podrá integrar Java dentro de JavaScript (no pondría la mano en el fuego). De todas formas, siempre puedes compilar la clase y ejecutarla por línea de comando como si fuera un script vbs.

Como puedes ver hay muchas otras soluciones, como por ejemplo Jasper Reports que tiene su propio editor de informes integrados y que es capa de recibir cualquier tipo de datos (xml ó csv para Velneo). Otro ejemplo es Velocity Reports para pdf capaz de pasar de xhtml + css a pdf.

Hay multitud de opciones fuera del entorno de Velneo que son libres y muy potenetes. Lo que no hay que hacer es no obcecarse en utilizar v7 para todo y adaptarnos al entorno que nos rodea. Cada operación con su herramienta ... no hay que reinventar la rueda. (Esto es un guiño a los desarrolladores de Velneo para que dejen de jugar con crear un nuevo generador de informes y utilicen aquellos que ya llevan funcionando muchos años con resultados espectaculares)

Un saludo. Roberto.

---

<div class="post-metadata">

**Author:** ![bannu](https://avatars.discourse-cdn.com/v4/letter/b/f9ae1b/32.png) [@bannu](https://foros.velneo.com/u/bannu)\
**Post date:** [19 Noviembre, 2011 13:41 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/12 "2011-11-19T13:41:07Z")

</div>

Yo a esto añadiría que dejen el ODBC libre o a un precio asequible, y de esta forma cada uno que utilice el generador de informes que más le interese.

---

<div class="post-metadata">

**Author:** ![benito.lavandeira](https://avatars.discourse-cdn.com/v4/letter/b/439d5e/32.png) [@benito.lavandeira](https://foros.velneo.com/u/benito.lavandeira)\
**Post date:** [19 Noviembre, 2011 19:57 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/13 "2011-11-19T19:57:33Z")

</div>

Hola Fernando, perdona que te moleste, pero es me da error de sintaxis  
en objRange.text= #nombredecampo  
No se visualiza bien lo que escribes antes del campo "''+#factura+""

Si escribo un literal sin problemas pero como te digo si utilizo campos me da error de sintaxis porque no visualizo bien lo que escribes

Igual con el documento a abrir si lo escribo directamente sin problemas si lo capto de un campo de una tabla me da error de sintaxis

Gracias

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [19 Noviembre, 2011 20:19 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/14 "2011-11-19T20:19:45Z")

</div>

@benito.lavandeira

Fijate que delante de las comillas dobles (") hay una comilla simple (') para delimitar el literal del campo  
Creo que ese puede ser el problema que tienes

objRange = ' " + #CAMPO + " '

un saludo  
José Luis  
http://www.ascsl.com

---

<div class="post-metadata">

**Author:** ![benito.lavandeira](https://avatars.discourse-cdn.com/v4/letter/b/439d5e/32.png) [@benito.lavandeira](https://foros.velneo.com/u/benito.lavandeira)\
**Post date:** [20 Noviembre, 2011 00:50 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/15 "2011-11-20T00:50:51Z")

</div>

Gracias Pepeto, evidentemente era por mi parte un problema de composición de cadena  
Lo que hago es que en proceso anterior al alta relleno un campo objeto con la composicion de la cadena script y a la hora del mailing recorro lista y ejecuto el script por lo tanto la composición de la cadena difiere a la del ejemplo de Fernando  
Gracias

---

<div class="post-metadata">

**Author:** ![robertocofiex](https://avatars.discourse-cdn.com/v4/letter/r/9de0a6/32.png) [@robertocofiex](https://foros.velneo.com/u/robertocofiex)\
**Post date:** [8 Enero, 2017 20:32 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/16 "2017-01-08T20:32:23Z")

</div>

Una pregunta de torpe?, entiendo que con vbscript no es multiplataforma, pero con JavaScript integrado en v7, ¿Podría hacerse lo mismo desde js para rellenar marcadores?, ¿Con esto sería multiplataforma?

---

<div class="post-metadata">

**Author:** ![pacosatu](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/pacosatu/32/5131_2.png) [@pacosatu](https://foros.velneo.com/u/pacosatu)\
**Post date:** [9 Enero, 2017 15:49 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/17 "2017-01-09T15:49:31Z")

</div>

Hola robertocofiex.

Por supuesto que Microsoft se une a la corriente multiplataforma y Open source y va abandonando las tecnologías propietarias (mucho más eficaces pero que ya no venden).

Tienes toneladas de información al respecto.  
Puedes empezar [por aquí](https://msdn.microsoft.com/es-es/library/office/fp160953.aspx).

Saludos  
Paco Satué

---

<div class="post-metadata">

**Author:** ![robertocofiex](https://avatars.discourse-cdn.com/v4/letter/r/9de0a6/32.png) [@robertocofiex](https://foros.velneo.com/u/robertocofiex)\
**Post date:** [9 Enero, 2017 16:04 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/18 "2017-01-09T16:04:22Z")

</div>

Será Mucho pedir cómo se implementaría en velneo con JS la cumplimentación de marcadores en Microsoft Word?.

Gracias. Saludos.

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [9 Enero, 2017 22:51 UTC](https://foros.velneo.com/t/ejemplo-de-como-usar-marcadores-de-microsoft-word-y-velneo-v7/3870/19 "2017-01-09T22:51:49Z")

</div>

Tienes la alternativa de usar nodejs o python que son multiplataforma.

Todo es cuestión de buscar algo de información en Google.
