Problemi licenza EXCEL con metodo CreateObject("Excel.Application")

di il
8 risposte

Problemi licenza EXCEL con metodo CreateObject("Excel.Application")

2° buongiorno e post della giornata su una questione che credo almeno una volta sia capitato a tutti..

su un applicativo di catalogazione, mi è stato chiesto di impostare export fisso di cataloghi sia in formato PDF ed EXCEL fotografico e così ho fatto.
Sta capitando spesso che molti utenti abbiano le nuove licenze di valutazione office dalla 2016 in poi e qui sorge il problema...

Avvio la creazione del file xlsx al seguente codice:

sPath = "c:\miopercorso\"
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook1 = objExcel.Workbooks.Open(sPath & "template.xlsx")
Set objWorksheet1 = objWorkbook1.WorkSheets("Foglio1")

a questo punto, l'applicativo si stoppa perchè avviandosi excel viene richiesta la licenza e l'elaborazione non continua finchè non si chiude inqualche modo la maledetta finestrella...

Temporaneamente ho consigliato di avviare excel prima di effettuare il salvataggio e tenerlo ridotto ad icona ma c'è un modo per bypassare questo blocco da codice (oltre a proporre di acquistare una licenza office)?

Grazie

8 Risposte

Devi accedere o registrarti per scrivere nel forum
8 risposte