如何在Outlook加载项中创建像New Mail这样的按钮?

任何人都可以告诉我如何在Outlook中创建一个按钮(在CommandBar中),如“新邮件”(带有下拉列表)? 当单击按钮时,它应该执行一些操作,当单击向下箭头标记时,它应该填充项目列表。我非常需要这个。 如果有人知道答案请告诉我。 提前致谢! -Pranav     
已邀请:
假设Outlook< 2007,您可以通过
CommandBars.Add("foo", Type:=msoControlDropdown)
向资源管理器/检查器添加一个新按钮,并通过
myDropdown.Add("bar")
向下拉菜单添加条目。 另请参见CommandBarComboBox的参考。 你不能在点击时填充它,你必须找到其他合适的事件,例如
Explorer.SelectionChange
。 在Outlook> = 2007上,您需要自定义功能区,这是一个更多的写作工作。在Outlook 2007中自定义功能区是一个很好的介绍。 要创建新的邮件项目,请使用
myOlApplication.CreateItem(olMailItem)
myMailFolder.Items.Add()
,根据需要进行设置,并通过例如检查员显示。
myMailItem.Display()
。     
声音就像你正在寻找一个分裂按钮。不幸的是,API没有公开。 你可以在按钮下修改弹出窗口,这是一个不好的分割按钮尝试。     

要回复问题请先登录注册