È possibile creare un batch che forza la chiusura di tutte le istanze in esecuzione di Excel senza salvare le modifiche?Batch per forzare la chiusura di tutti i file excel
Chiedo perché abbiamo diversi programmi VB.net
e programmi VBA
che occasionalmente lasciano Excel aperti (invisibilmente) quando si verificano errori e queste istanze possono interferire con le procedure future e rallentare le prestazioni.
+1 bella soluzione: Ovviamente la soluzione corretta sarebbe chiudere correttamente, ma se gli utenti hanno lasciato Excel aperto prima di eseguire l'applicazione, e richiede che venga chiuso in quanto non è possibile salvare i dati su un foglio di calcolo già aperto. – waqasahmed
+1 ... assicurandosi che nessuna istanza di excel indugiare in esecuzione in background non è cosa da poco - non è sicuro se sia addirittura possibile ottenere usando solo 'VBA' scritto da' Excel' - è sicuramente possibile utilizzare un L'applicazione '.NET' ma anche in questo caso non è banale: quindi questa risposta è un'ottima soluzione. – whytheq