2016-03-22 11 views
1

今日、私はExcelのコンテキストメニューをカスタマイズする方法を探していました。私はこのトピックは有用であることが判明:テーブルxmlのためのContextMenuは

http://www.rondebruin.nl/win/s6/win001.htm

ただし、次のXMLコードでは、このsnnipet idMsoは=「ContextMenuCellは」いかなる状況の下では動作しません。私はidMsoのテーブルオブジェクトidを探すのに数時間を費やしました。

<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui"> 
    <contextMenus> 
     <contextMenu idMso="ContextMenuCell"> 
     <dynamicMenu id="MyDynamicMenu" 
     label= "My Dynamic Menu" imageMso="HappyFace" 
     getContent="GetContent" insertBeforeMso="Cut"/> 
     </contextMenu> 
    </contextMenus> 
</customUI> 
+0

回答には自分の質問に答えてください。 – SOFe

+0

あなた自身の質問に対する答えを提供することは完全に大丈夫であり、しばしば非常に有用です。しかし、あなたはその質問に答えてはならない。答えを別の回答として投稿してください。質問には本当に質問だけが含まれるべきです。 – morxa

+0

よろしくお願いします。 –

答えて

1

エクセルテーブルのコンテキストメニューの変更にidMso = "ContextMenuListRange"を使用してみてください。