Bonjour,
je n'arrive pas à empêcher la fermeture de mon appli Excel (lancé depuis VB.Net) lorsque je traite l'événement BeforeClose. Je mets pourtant Cancel à True mais l'appli Excel se ferme tout de même.
Une chose est sûre : je passe bien dans la procédure.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Friend WithEvents AppExcel As Excel.Application
Friend WithEvents Workbook As Excel.Workbook
....
Private Sub Workbook_evt( _
         ByVal wbk As Excel.Workbook, -
         ByRef Cancel As Boolean) _
    Handles AppExcel.WorkbookBeforeClose
        Cancel = True
End Sub
Si je traite l'event Workbook.BeforeClose c'est exactement la même chose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Private Sub Workbook_evt2(_
         ByRef Cancel As Boolean) _
    Handles Workbook.BeforeClose
         Cancel = True
End Sub
J'ai même essayé Cancel=False, on ne sait jamais ...

Qqun a une idée ? Merci.
Sergio