実行時にRibbonMenuコントロールに、データベースからのデータを入力する必要があります。
http://msdn.microsoft.com/en-us/library/microsoft.office.tools.ribbon.ribbonmenu(v=vs.90).aspxでオフセットを取得します
コードで:
private void PopulateCustomerMenu()
{
// Add two sub-menus to EmployeeMenu and populate each sub-menu
// First sub-menu
RibbonMenu subMenu1 = new RibbonMenu(); //new RibbonMenu(); is underlined red
subMenu1.Dynamic = true;
subMenu1.Label = "A - M";
subMenu1.Items.Add(new RibbonToggleButton()); //new RibbonToggleButton() is as well
((RibbonToggleButton)subMenu1.Items.Last()).Label = "Hall, Don";
subMenu1.Items.Add(new RibbonToggleButton()); //new RibbonToggleButton() is as well
((RibbonToggleButton)subMenu1.Items.Last()).Label = "Valdez, Rachel";
CustomerMenu.Items.Add(subMenu1);
// Second sub-menu
RibbonMenu subMenu2 = new RibbonMenu(); //new RibbonMenu(); is as well
subMenu2.Dynamic = true;
subMenu2.Label = "N - Z";
subMenu2.Items.Add(new RibbonToggleButton()); //new RibbonToggleButton() is as well
((RibbonToggleButton)subMenu2.Items.Last()).Label = "Robinson, Alex";
CustomerMenu.Items.Add(subMenu2);
}
私が得る唯一のことは、「エラー1抽象クラスまたはインターフェイスのインスタンスを作成できません'Microsoft.Office.Tools.Ribbon.RibbonMenu' C:\ Users \ Christoffer \ Documents \ Visual Studio 2010 \ Projects \OutlookAddIn2\」というVisualStudioです。 OutlookAddIn2 \ Ribbon1.cs 80 35 OutlookAddIn2 "
私は過去15時間立ち往生しているので、私は何でも開いています....何かアイデアはありますか?