none
WORD 2016 : Demande d'enregistrement du modèle à la fermeture d'un document RRS feed

  • Question

  • Bonjour,

    J'ai créé un modèle contenant une macro permettant d'ajouter des commandes au ruban. Cette macro utilise les instructions Application.CommandBars.Add et CommandBars.Controls.Add.

    J'attache ce modèle à un document word, je l'ouvre et j'exécute la macro ajoutant le menu au ruban dans l'évènement Document_Open. Lorsque je ferme le document, Word me demande d'enregistrer également le modèle contenant la macro. Or si je n'exécute par la macro, il ne me demande pas d'enregistrer le modèle.

    Voici le code:

    Sub TB_CreateToolBar()
    Dim CommandBar As Variant
    Dim CmdBar As CommandBar
    Dim Bouton As CommandBarButton
    
           'Creation of the tool bar named 'ToolbarName'
           Set CmdBar = Application.CommandBars _
               .Add(MenuBar:=True, Name:="ToolbarName", position:=msoBarTop, Temporary:=True)
    
           'Add buttons
           Set Bouton = CmdBar.Controls.Add(Type:=msoControlButton)
           With Bouton
               'Define the image on the button
               .FaceId = 222
               'Define the macro
               .OnAction = "MaMacro"
               'Add a tool tip
               .TooltipText = "Ma macro"
               .Caption = "Ma macro"
               .Style = msoButtonIconAndWrapCaptionBelow
           End With
    
           CmdBar.Visible = True
        End If
    End Sub
    Il semble donc que le modèle soit modifié alors que seul le ruban est impacté. Comment faire pour qu'à la fermeture du document, Word ne me demande pas d'enregistrer le modèle?

    Merci d'avance pour votre aide.

    Cordialement,

    Aurélien


    lundi 12 février 2018 08:18