attenzione, se uno script si "pianta", Excel rimane aperto quindi controlla sempre con "gestione attività di Windows" che non ci sia nessun Excel attivo
ho poi usato vbs
ho usato il tuo template cambiando nome al primo foglio (Anno) e inserendo il valore in B1codice:Set ExcelApp=WScript.CreateObject("EXCEL.application") ExcelApp.Visible=False 'ExcelApp.workbooks.open "E:\temp\Template.xls" ExcelApp.workbooks.open "C:\inetpub\wwwroot\App_Data\Template.xls" ExcelApp.sheets("Anno").Activate ExcelApp.ActiveSheet.range("B1").Activate ANNOCOR=Cdbl(trim(ExcelApp.activecell.Value)) ExcelApp.activecell.Value=2015 ExcelApp.application.quit msgbox ANNOCOR
l'ho salvato in temp e nella dir che leggi,
in temp non ho avuto nessun problema,
nella dir App_Data mi è stato impedito per via dei permessi di scrittura (lavoro come semplice "user")
fai prove simili, ciao
Marino

Rispondi quotando
