<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Como lanzar macro excel desde VBScript in Español</title>
    <link>https://community.qlik.com/t5/Espa%C3%B1ol/Como-lanzar-macro-excel-desde-VBScript/m-p/851969#M7312</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola Jordi:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Intuyo que es más un tema de Excel que de QV. mira esto y ajústalo a tu versión de Officce &lt;A href="http://www.todoexcel.com/habilitar-macros-automaticamente/" title="http://www.todoexcel.com/habilitar-macros-automaticamente/"&gt;Habilitar macros automáticamente&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suerte&lt;/P&gt;&lt;P&gt;Joaquín&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 18 Jun 2015 12:01:14 GMT</pubDate>
    <dc:creator>Joaquin_Lazaro</dc:creator>
    <dc:date>2015-06-18T12:01:14Z</dc:date>
    <item>
      <title>Como lanzar macro excel desde VBScript</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Como-lanzar-macro-excel-desde-VBScript/m-p/851968#M7311</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola a tod@s,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tengo un proyecto Qlik que enlaza mediante macro(VBScript) una serie de objetos a una plantilla excel, hasta ahí todo bien.&lt;/P&gt;&lt;P&gt;Lo que me interesaria es que justo antes de finalizar el proceso, esa plantilla lanzará 2 macros que tiene incorporadas. El problema es que no se como llamarlas y si se puede.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Es decir:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Macro Qlik (todo bien)&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="color: #ff0000;"&gt;Una vez acaba todo lo de la macro Qlik, necesito que a la Plantilla se le ejecuten 2 macros que tiene incorporadas (VB)&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;Una vez ejecutadas las 2 macros del excel se guarda la Plantilla (no creo que haya ningun problema en este paso)&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;El problema lo tengo en el paso 2.&lt;/P&gt;&lt;P&gt;Os adjunto como estoy llamando a las macros de Excel desde la Macro de Qlik y que no me funciona:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Set objExcelDoc = objExcelApp.Workbooks.Open("c:\Plantilla.xlsm")&lt;/P&gt;&lt;P&gt;objExcelDoc.Application.Run "'Plantilla.xlsm'!Ajustes"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Muchas Gracias a tod@s como siempre.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jun 2015 11:55:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Como-lanzar-macro-excel-desde-VBScript/m-p/851968#M7311</guid>
      <dc:creator>sorrakis01</dc:creator>
      <dc:date>2015-06-18T11:55:39Z</dc:date>
    </item>
    <item>
      <title>Re: Como lanzar macro excel desde VBScript</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Como-lanzar-macro-excel-desde-VBScript/m-p/851969#M7312</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola Jordi:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Intuyo que es más un tema de Excel que de QV. mira esto y ajústalo a tu versión de Officce &lt;A href="http://www.todoexcel.com/habilitar-macros-automaticamente/" title="http://www.todoexcel.com/habilitar-macros-automaticamente/"&gt;Habilitar macros automáticamente&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suerte&lt;/P&gt;&lt;P&gt;Joaquín&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jun 2015 12:01:14 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Como-lanzar-macro-excel-desde-VBScript/m-p/851969#M7312</guid>
      <dc:creator>Joaquin_Lazaro</dc:creator>
      <dc:date>2015-06-18T12:01:14Z</dc:date>
    </item>
    <item>
      <title>Re: Como lanzar macro excel desde VBScript</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Como-lanzar-macro-excel-desde-VBScript/m-p/851970#M7313</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;No estoy muy puesto en el tema, pero si no lo consigues así, quizás podrías utilizar otra aproximación al problema: lanzar desde el script de QlikView un archivo vbs y que este segundo archivo ejecute la macro.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Para lanzar este tipo de archivo desde el script creo que seria algo así:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXECUTE wscript c:\path\NombreFicheroScript.vbs parms&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Luego el vbs sería algo como esto:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set xl = CreateObject("Excel.Application")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set wb = xl.Workbooks.Open("C:\path\NombreFicheroExcel.xls")&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xl.Run "'NombreFicheroExcel.xls'!macro"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wb.Close&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xl.Quit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A ver si te sirve de ayuda&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Un saludo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jun 2015 12:03:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Como-lanzar-macro-excel-desde-VBScript/m-p/851970#M7313</guid>
      <dc:creator>alex_millan</dc:creator>
      <dc:date>2015-06-18T12:03:28Z</dc:date>
    </item>
    <item>
      <title>Re: Como lanzar macro excel desde VBScript</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Como-lanzar-macro-excel-desde-VBScript/m-p/851971#M7314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Primero de todo gracias a los dos. Ahora estaba haciendo pruebas y esta opción funciona:&lt;/P&gt;&lt;P&gt;(sería muy parecida a lo que has escrito Alex) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sub xls&lt;/P&gt;&lt;P&gt;Dim objExcelApp 'as Excel.Application&lt;/P&gt;&lt;P&gt;Dim objExcelDoc &lt;/P&gt;&lt;P&gt;Set objExcelApp = CreateObject("Excel.Application")&lt;/P&gt;&lt;P&gt;objExcelApp.Visible = true&lt;/P&gt;&lt;P&gt;Set objExcelDoc = objExcelApp.Workbooks.Open("c:\Plantilla.xlsm")&lt;/P&gt;&lt;P&gt;objExcelDoc.Application.Run "'Plantilla.xlsm'!Ajustes"&lt;/P&gt;&lt;P&gt;end sub&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Es decir que el problema lo tengo en otra parte del código cuando llamo a las funciones.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Muchas Gracias&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jun 2015 12:08:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Como-lanzar-macro-excel-desde-VBScript/m-p/851971#M7314</guid>
      <dc:creator>sorrakis01</dc:creator>
      <dc:date>2015-06-18T12:08:26Z</dc:date>
    </item>
  </channel>
</rss>

