2017-08-03 3 views
0

J'essaie d'ajouter une nouvelle commande/étiquette au menu contextuel de base de PowerPoint (c'est-à-dire, le menu qui s'affiche lorsque vous cliquez avec le bouton droit sur une zone vide dans une diapositive). J'ai téléchargé la liste des ID de contrôle Office mais je n'arrive pas à déterminer quel menu contextuel (idMso) correspond à la fonctionnalité de clic droit basique.Personnaliser le menu contextuel dans PowerPoint

Est-ce que quelqu'un sait quel idMso je devrais utiliser pour cela? Encore une fois, je voudrais accéder au menu contextuel de base qui s'affiche lorsque vous cliquez sur une partie vide de la diapositive.

Merci!

Répondre

0

Utilisez ContextMenuFrame comme idMso

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"> 
<contextMenus> 
<contextMenu idMso="ContextMenuFrame"> 
<button id="idCustomItem" label="My custom menu item" onAction="CustomHandler" /> 
</contextMenu></contextMenus></customUI> 
+1

Peut-être est la bonne solution, mais ayant un peu plus de détails/exemples seraient les bienvenus ;-) – Fabien

+0

** Envoyée **: Cette réponse a été marquée comme faible qualité. Bien que les réponses soient toujours appréciées, il est utile de fournir des informations sur la façon dont votre code résout le problème. Tout le monde n'est peut-être pas familier avec votre logique de codage exacte, mais peut comprendre votre approche générale * ou * concept *. Pour aider à améliorer votre réponse, veuillez fournir [** contexte entourant **] (https://meta.stackexchange.com/questions/114762), et voir l'article d'aide sur [** écrire de bonnes réponses **] (http://stackoverflow.com/help/how-to-answer) pour quelques conseils sur la façon dont vos réponses comptent :) –

+0

Je ne pensais pas qu'il était nécessaire de donner un exemple. La réponse était pertinente à la question posée. Néanmoins, j'ai mis à jour avec un exemple d'extrait. –