Ho una cartella di lavoro di Excel con una funzione di cella personalizzata non dipendente dal tempo che sto aprendo da un'applicazione WindowsForms C# usando Interop .Eccellere. Leggo quattro valori da esso, non eseguo modifiche/calcoli espliciti, quindi lo chiudo da C#.Come chiudere-senza salvare una cartella di lavoro Excel/xlsm, con una funzione personalizzata, da C#
Quando provo a chiudere direttamente (senza salvare), viene visualizzato un prompt di salvataggio. Sospetto che ciò sia dovuto al fatto che Excel sta interpretando il ricalcolo automatico all'apertura come se creasse una modifica, anche se in realtà nulla cambia in senso numerico o formalmente. Ho anche impostato Excel.Application.Calculation = Excel.XlCalculation.xlCalculationManual
. Come impedire che il prompt di salvataggio venga visualizzato e si chiuda semplicemente senza salvare?
si può anche fare un 'workbook.Saved = true' prima di salvare per far eccellere app sapere che questo è già salvata e non è necessario richiedere .. – nawfal