リボン クラスで実行時に項目をドロップダウン コントローラーに追加できません。ただし、多くのトピックのように見え、msdn でさえ Globals クラス プロパティを使用して解決します。
https://msdn.microsoft.com/en-us/library/bb772088.aspx
この msdn ページの最初の例はうまくいきません。dropDown やその他のコントローラー (ボタン、コンボボックスなど) にアクセスできません。
ここに私の.xmlファイルがあります:
<?xml version="1.0" encoding="utf-8" ?>
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" >
<ribbon>
<tabs>
<tab id="LFET" label="LFET(new)">
<group id="Data" label="Data">
<dropDown id="DropdownList" label="Dropdownlist1" visible="true">
</dropDown>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
そして、ドロップダウン項目にアクセスしようとしている.cs:
namespace TEST
{
[ComVisible(true)]
public class TESTRibbon : Office.IRibbonExtensibility
{
private Office.IRibbonUI ribbon;
public void DropdownList()
{
//No way to access my custom ribbon like that.
Globals.Ribbons.Ribbon.Dropdownlist1.Items.Add();
}
}
}
よろしく、