Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola,
A vueltas con lo de las macros.. Os comento,
Una vez finalizado el proyecto tengo un botón que con un disparador lanza una macro que realiza una serie de funciones. Hasta aquí todo correcto.
Ahora se me ha ocurrido intentar que una vez se carga el proyecto en el Server, lanze automáticamente la macro. Eso lo hago en los disparadores del documento (Después de regargar lanza la macro) pero no funciona.
Alguien sabe si eso es posible? O se os ocurre otra idea? (a malas se abre el fichero cada dia y se pulsa el botón).
Saludos y Gracias
Hola,
Visto lo visto hay varias opciones de poder solucionar este tema.
Así que todos contentos.
Muchas Gracias a todos.
Saludos,
Hola Jordi:
El tema de las macros es un tanto complejo, muchas macros no funcionan bajo el cliente AJAX bien sea en el desktop o en los navegadores sin el plugin. Hay bastante literatura al respecto.
Me suena que tienes que habilitar un check en el QMC para que funcionen con el plugin ... a ver si lo encuentro
Saludos
Joaquín
Hola Jordi:
Lo he encontrado antes de lo que pensaba
Saludos
Joaquín
Por cierto, esto es un poco más básico, pero por si acaso.
Tienes esta configuración en el editor de módulos?
Hola,
no se si será posible Jordi. Diría que para que los objetos se exporten fuera de la aplicación deben estar visibles.
Por ejemplo, si intentas exportar un objeto no visible, no lo exporta. De hecho, no estoy seguro incluso de si estando oculto un objeto se calcula, diría que no. Por tanto, diría que no es posible exportarlos desde el script. A ver si alguien puede confirmarlo.
Suerte y a ver si encuentras alguna manera, sería muy interesante poderlo hacer así.
Un saludo
Hola Joaquín,
Gracias por contestar. El tema es que aunque parezca estraño la idea es que lanze la macro sin lanzar el documento, es decir despues de la recarga. Si abro el documento desde Acces Point con el Plugin y lanzo la macro desde un Button si que funciona.
La idea es habilitar las funciones de la macro aunque no se haya abierto el documento.
Saludos,
Lo tengo así.
También aclaro que tengo dudas, porque por ejemplo si intentas la exportación de un objeto que está visible en una hoja diferente a la activa, sí que lo exporta sin problemas.
A ver si alguien puede confirmar
Hola Alex,
Gracias tambien por contestar, sería interesante. Si el objeto está oculto no lo exporta.
Es un poco "curioso-extraño" el caso que necesito pero estaría bien que se pudiese hacer.
Muchas Gracias
De todas maneras Jordi, siendo que mientras ejecuta el script, el documento no está "acabado", en cuanto a los cálculos de los objetos, diría que no es posible ejecutar una exportación con los datos actualizados desde allí.
En este link, hablaban de algo parecido: Calling VBScript macro from loadscript
En una aportación de mby sugería que otra opción podría ser:
"As a workaround, you can use the qv.exe /r parameter and create a batch file that is triggered from the Windows Scheduler instead of the QlikView Server, and has an action OnOpen or OnPostReload that calls the macro instead."
Quizás pueda servir como aproximación alternativa.