我有点难以理解Outlook术语(CommandBarPopup、CommandBarButton等),就像Outlook中的这些是什么一样,请耐心解释。
我想要创造一些东西:
我愿在《里布博》的签署/附文之后,在新的邮件上设立新的小组(或只是纽芬兰,但我读到不可能给一个现有集团增加一个顿)。 在你敦促它展示两种选择时,它也必须以同样的方式开展工作。 怎样才能创建?
我想覆盖一个按钮“NEW”(您可以选择发送新邮件,安排约会或执行其他操作),以便当您在主窗口中按下新按钮旁边的向下箭头时,您可以选择我将添加的选项之一?这可能吗?我该怎么做?
我有一些代码,在主窗口中添加菜单。
private void AddMenuBar() { try { //Define the existent Menu Bar menuBar = this.Application.ActiveExplorer().CommandBars.ActiveMenuBar; //Define the new Menu Bar into the old menu bar newMenuBar = (Office.CommandBarPopup) menuBar.Controls.Add(Office.MsoControlType.msoControlPopup, missing, missing, missing, false); //If I dont find the newMenuBar, I add it if (newMenuBar != null) { newMenuBar.Caption = "Test"; newMenuBar.Tag = menuTag; buttonOne = (Office.CommandBarButton) newMenuBar.Controls.Add(Office.MsoControlType.msoControlButton, missing, missing, 1, true); buttonOne.Style = Office.MsoButtonStyle.msoButtonIconAndCaption; buttonOne.Caption = "Test Button"; //This is the Icon near the Text buttonOne.FaceId = 610; buttonOne.Tag = "c123"; //Insert Here the Button1.Click event buttonOne.Click += new Office._CommandBarButtonEvents_ClickEventHandler(ButtonOneClick); newMenuBar.Visible = true; } } catch (Exception ex) { //This MessageBox is visible if there is an error System.Windows.Forms.MessageBox.Show("Error: " + ex.Message.ToString(), "Error Message Box", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
我想在buttonOne下面添加子菜单,这样当我按下它时,新的子菜单就会打开。我该如何实现?