# Ejecutar Documento .vbs

**URL:** <https://foros.velneo.com/t/ejecutar-documento-vbs/6954>\
**Category:** Velneo\
**Created:** [8 Abril, 2014 16:48 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954 "2014-04-08T16:48:52Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![ofsantana](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ofsantana/32/5313_2.png) [@ofsantana](https://foros.velneo.com/u/ofsantana)\
**Post date:** [8 Abril, 2014 16:48 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954/1 "2014-04-08T16:48:52Z")

</div>

Hola a todos, estoy tratando de ejecutar un .vbs, y lo hago con el comando Ejecutar documento, sysCacheClientPath+“archivo.vbs”, pero no se ejecuta.  
Estoy trabajando con Windows 7. Algo que me esté pasando por alto?

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:** [8 Abril, 2014 16:54 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954/2 "2014-04-08T16:54:33Z")

</div>

@ofsantana, si lo ejecutas manualmente se ejecuta (valga la redundancia)

---

<div class="post-metadata">

**Author:** ![ofsantana](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ofsantana/32/5313_2.png) [@ofsantana](https://foros.velneo.com/u/ofsantana)\
**Post date:** [8 Abril, 2014 16:59 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954/3 "2014-04-08T16:59:45Z")

</div>

Si, efectivamente, si voy al directorio de caché y le doy doble click, se ejecuta perfectamente el vbs

---

<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:** [8 Abril, 2014 17:02 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954/4 "2014-04-08T17:02:56Z")

</div>

Pues…se me ocurre.

- Revisa el plano de ejecución de ese proceso.
- Cambiar el directorio de trabajo.

---

<div class="post-metadata">

**Author:** ![ofsantana](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ofsantana/32/5313_2.png) [@ofsantana](https://foros.velneo.com/u/ofsantana)\
**Post date:** [8 Abril, 2014 17:05 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954/5 "2014-04-08T17:05:13Z")

</div>

Pues la verdad es que estoy siguiendo los pasos del tutorial de Velneo para hacer la exportación a Excel, y pues ellos no ponen eso, la verdad ya no sé qué más hacer, voy a probar lo que dices es un sencillísimo manejador de evento en una rejilla que ejecuta un vbs, que se ha generado en otra línea anterior, no tiene más nada, no sé si es mi computador. El vbs se genera pero el documento no se ejecuta, así de simple.

Paciencia, luego le dedico más tiempo, de todos modos si alguien sabe algo por allí se le agradece la ayuda.

Saludos.

---

<div class="post-metadata">

**Author:** ![ofsantana](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ofsantana/32/5313_2.png) [@ofsantana](https://foros.velneo.com/u/ofsantana)\
**Post date:** [8 Abril, 2014 17:10 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954/6 "2014-04-08T17:10:52Z")

</div>

Bueno, luego de lo comentado por @wikan  
Hice lo que me dijo, agregue una línea de comando antes de ejecutar documento, cambiando el Directorio por Defecto a sysCacheClientPath, luego ejecuté el documento pero sólo colocando el nombre del vbs y me funcionó.

Ahí les dejo eso para los que estén aplicando a sus sistemas la opción de exportación a Excel con JS y vbs que propone Velneo en el PDF de las novedades de la 7.15

Saludos.

---

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [8 Abril, 2014 17:12 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954/7 "2014-04-08T17:12:43Z")

</div>

@ofsantana

A mí me pasó lo mismo esta mañana cuando hice un copy/paste de:

**#include “4acboasg.vca/js/velneoExportarExcel.js”  
var rejilla = theRoot.dataView();  
var sendaFicheroExcel = exportarExcel( rejilla );**

Al crearlo dentro del manejador correspondiente. Indicaba errores y no los había.  
Al final eliminé el manejador, lo creé de nuevo y tecleé lo anterior directamente, nada de copy/paste.

Y funcionó…

---

<div class="post-metadata">

**Author:** ![ofsantana](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ofsantana/32/5313_2.png) [@ofsantana](https://foros.velneo.com/u/ofsantana)\
**Post date:** [8 Abril, 2014 17:14 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954/8 "2014-04-08T17:14:49Z")

</div>

Bueno @velavisual, eso me pasó y también hice lo que comentas, pero luego, el tema era que no me ejecutaba el documento, así que tuve que agregar en el manejador de evento V7, la línea de cambiar directorio por defecto, y luego ejecutar el documento, colocando sólo el nombre.

Saludos.

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [8 Abril, 2014 17:30 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954/9 "2014-04-08T17:30:13Z")

</div>

Hola.

Acuérdate de que, si quieres usar la instrucción “Ejecutar documento” con un fichero que esté en un cierto directorio, la mejor manera es:

Ejecutar documento “file:///” + NOM\_FICH\_CON\_RUTA\_COMPLETA

En tu caso, sería:

Ejecutar documento “file:///” + sysCacheClientPath + “fichero.vbs”

---

<div class="post-metadata">

**Author:** ![ofsantana](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ofsantana/32/5313_2.png) [@ofsantana](https://foros.velneo.com/u/ofsantana)\
**Post date:** [8 Abril, 2014 17:38 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954/10 "2014-04-08T17:38:28Z")

</div>

Interesante.  
Voy a hacer los cambios correspondientes y si no comento más nada es que funcionó perfecto.

Saludos.

---

<div class="post-metadata">

**Author:** ![ofsantana](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/ofsantana/32/5313_2.png) [@ofsantana](https://foros.velneo.com/u/ofsantana)\
**Post date:** [8 Abril, 2014 19:22 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954/11 "2014-04-08T19:22:07Z")

</div>

Y lo dicho… funcionó perfecto @eic

Saludos.

---

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [8 Abril, 2014 19:41 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954/12 "2014-04-08T19:41:38Z")

</div>

En las pruebas que he realizado en un office 2013 no me funciona, da errores de secuencia de comandos.

Línea 11, carácter 1.

En versión 2007, sin problemas.

---

<div class="post-metadata">

**Author:** ![ceferino](https://avatars.discourse-cdn.com/v4/letter/c/58956e/32.png) [@ceferino](https://foros.velneo.com/u/ceferino)\
**Post date:** [9 Abril, 2014 22:46 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954/13 "2014-04-09T22:46:38Z")

</div>

Hola, buenas noches:  
Pues yo, también, he estado toda la mañana con el ejemplo del script de Excel y no he conseguido generar el documento en la cache.  
El manejador no devuelve ni errores ni el documento. La llamada de include esta hecha con el localizador del editor y la pinta que tiene es de que no carga el js.  
He añadido una línea alert al js y no aparece el mensaje, por lo que entiendo que no carga el script.  
¿Habrá otra forma de depurar?  
Saludos  
Ceferino

---

<div class="post-metadata">

**Author:** ![gberumen](https://avatars.discourse-cdn.com/v4/letter/g/8c91f0/32.png) [@gberumen](https://foros.velneo.com/u/gberumen)\
**Post date:** [29 Septiembre, 2014 17:29 UTC](https://foros.velneo.com/t/ejecutar-documento-vbs/6954/14 "2014-09-29T17:29:07Z")

</div>

Hola, buen día. Me pasa lo mismo que a Ceferino, alguien tiene la solución completa?

Saludos
