dionys0s
XLDnaute Impliqué
Bonjour le forum
j'ai un soucis avec la procédure suivante. J'ai beau chercher je ne comprends pas.
Ce code est supposé m'activer la référence Microsoft Outlook 11.0 Object Library à l'ouverture du classeur, puis m'activer le UserForm intitulé MenuValidation. Seulement si la référence en question est déjà activée au moment de l'ouverture, il va me mettre un message d'erreur. D'où mon alternative avec GoTo Fin. Je vois sérieusement pas ce qui cloche dans le code.
Mon problème est le suivant. Il y a 2 cas possibles :
* soit la référence est déjà activée à l'éxecution de la procédure, et dans ce cas mon code fonctionne. La référence reste active et mon UserForm s'affiche ;
* soit la référence n'est pas activée à l'éxecution de la procédure, et là ça ne marche pas (complètement) puisqu'il active bel et bien ma référence, mais il ne m'affiche pas mon UserForm (MenuValidation). Je précise que celui-ci est en mode non modal.
Auriez-vous une idée de ce qui peut clocher ?
D'avance merci pour votre aide.
j'ai un soucis avec la procédure suivante. J'ai beau chercher je ne comprends pas.
Code:
Private Sub Workbook_Open()
On Error GoTo Fin
ThisWorkbook.VBProject.References.AddFromFile ("C:\Program Files\Microsoft Office\OFFICE11\msoutl.olb")
MenuValidation.Show
Fin: MenuValidation.Show
Exit Sub
End Sub
Ce code est supposé m'activer la référence Microsoft Outlook 11.0 Object Library à l'ouverture du classeur, puis m'activer le UserForm intitulé MenuValidation. Seulement si la référence en question est déjà activée au moment de l'ouverture, il va me mettre un message d'erreur. D'où mon alternative avec GoTo Fin. Je vois sérieusement pas ce qui cloche dans le code.
Mon problème est le suivant. Il y a 2 cas possibles :
* soit la référence est déjà activée à l'éxecution de la procédure, et dans ce cas mon code fonctionne. La référence reste active et mon UserForm s'affiche ;
* soit la référence n'est pas activée à l'éxecution de la procédure, et là ça ne marche pas (complètement) puisqu'il active bel et bien ma référence, mais il ne m'affiche pas mon UserForm (MenuValidation). Je précise que celui-ci est en mode non modal.
Auriez-vous une idée de ce qui peut clocher ?
D'avance merci pour votre aide.