Impossible de fermer le classur Excel sans Invite SaveAs

Salut, j'ai un petit problème épineux qui me cause un mal de tête majeur, j'ai une section de code dans VB.NET où j'ai besoin de fermer le classur Excel actuel, mais chaque fois que je fais l'appel à:

'Now force a close of the active workbook without saving _myXLApp.Workbooks(1).Close(Excel.XlSaveAction.xlDoNotSaveChanges) 

La boîte de dialog SaveAs s'affiche … Comment puis-je empêcher cela? Ma compréhension du code est que faire l'appel comme ci-dessus devrait fermer le classur sans aucune invite de SaveAs. Toute aide très appréciée.

Cordialement paul J.

Essayez ceci à la place:

 _myXLApp.Workbooks(1).Close(SaveChanges:=False) 'Instead of Excel.xlSaveAction.xlDoNotSaveChanges 

Cela devrait faire l'affaire. Chaque fois que j'ai fermé des classurs Excel dans VB.Net, c'est la command que j'utilise. Il reflète réellement le format Excel VBA.