Salve a tutti,
ho creato uno script in VBA che prelevando dei dati da alcune tabelle SQL mi crea un file EXCEL e me lo salva.
Su Windows 7 funziona tutto perfettamente, mi salva il file senza chiedere conferme di sovrascrivere il file se già esistente o il nome del file stesso.
Il problema è che lo script dovrà funzionare su un Server con Windows Server 2012 e partirà di notte, quindi non ci sarà nessun operatore che controllerà l'esecuzione.
Al momento del scrivere il file mi chiede il nome del file e dove salvarlo.
Vi allego solo la parte dello script che si occupa del salvataggio del file :
codice:Set rs = CreateObject("ADODB.Recordset") rs.Open sQuerySQL , cnsql oExcelSheet.Range("A3").CopyFromRecordset rs oExcelSheet.Columns("A:BP").AutoFit Set rs = Nothing Set oExcelSheet = nothing oExcelBook.displayalerts= False oExcelBook.SaveAs( sFileReport ) Set oExcelBook = Nothing oExcelApplication.Quit Set oExcelApplication = Nothing On Error GoTo 0
Su alcuni Forum ho letto di aggiungere il displayalerts=False, ma sembra che non serva, almeno su Windows Server 2012.
Ringrazio anticipatamente.
Pierguido