Symptômes
Dans Microsoft Word 2010, vous ne pouvez pas modifier la commande Imprimer dans le menu fichier à l’aide d’une macro. Lorsque vous créez, puis exécutez une macro qui est nommée « FilePrint », la boîte de dialogue Imprimer apparaît de façon inattendue.
Solution de contournement
Pour contourner ce problème, utilisez une partie de l’interface utilisateur de Microsoft Office 2010 personnalisée pour personnaliser le mode Backstage. Par exemple, utiliser le code suivant pour créer un nouveau bouton qui porte le nom « PrintII », ce qui déclenche la commande . Cette partie de l’interface utilisateur personnalisée masque également l’onglet impression en mode Backstage.
Remarque : Vous devez avoir un existant de Visual Basic pour Applications de méthode (VBA) qui est nommé « FilePrint. »
<customUI xmlns="
http://schemas.microsoft.com/office/2009/07/customui
"> <backstage>
<button id="printBtn" label="PrintII" imageMso="PrintAreaMenu" onAction="FilePrint" insertAfterMso="FileSaveAs" />
<tab idMso="TabPrint" visible="false" />
</backstage>
</customUI>
Références
Pour plus d’informations sur la modification des commandes de Word, reportez-vous au site Web de Microsoft suivant :
Modification d’une commande Word
Pour plus d’informations sur la personnalisation du mode Backstage Office 2010, visitez le site Web Microsoft Developer Network (MSDN) suivant :
Personnalisation du mode Backstage Office 2010 pour les développeurs