首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Outlook add-in中创建像New Mail这样的按钮?

如何在Outlook add-in中创建像New Mail这样的按钮?
EN

Stack Overflow用户
提问于 2009-10-13 06:56:31
回答 2查看 4.5K关注 0票数 0

谁能告诉我如何创建一个按钮(在CommandBar中),如“新邮件”(带有一个下拉列表)?当一个人点击按钮时,它应该做一些动作,当点击向下箭头标记时,它应该填充一个项目列表。我非常需要这个。如果有人知道答案,请让我知道。

提前感谢!

-Pranav

EN

回答 2

Stack Overflow用户

发布于 2009-10-14 01:39:17

假设Outlook<2007,您通过CommandBars.Add("foo", Type:=msoControlDropdown)将一个新按钮添加到浏览器/检查器,并通过myDropdown.Add("bar")将条目添加到下拉列表中。另请参阅CommandBarComboBox的参考资料。

你不能在点击时填充它,你必须找到其他合适的事件,例如Explorer.SelectionChange

Outlook2007上,你需要自定义功能区,这需要更多的编写工作。Customizing the Ribbon in Outlook 2007很好地介绍了这一点。

要使用myOlApplication.CreateItem(olMailItem)myMailFolder.Items.Add()创建新的邮件项目,请根据需要进行设置,并通过myMailItem.Display()等在检查器中显示它。

票数 1
EN

Stack Overflow用户

发布于 2010-01-29 07:11:40

听起来你在找一个拆分按钮。不幸的是,API并没有公开这一点。你可以在按钮下面打开一个弹出式窗口,这是一个很糟糕的拆分按钮的尝试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1558565

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档