Visual studio 2010 将自定义按钮添加到Outlook 2010和2013中的现有功能区

Visual studio 2010 将自定义按钮添加到Outlook 2010和2013中的现有功能区,visual-studio-2010,outlook-addin,outlook-2010,Visual Studio 2010,Outlook Addin,Outlook 2010,我想自定义在OUtlook 2010和2013中单击“主页”选项卡时显示的功能区 问题- 这可能吗?或者我必须创建自定义功能区而不能修改现有功能区吗 如果现有功能区可以修改,请告诉我可以提供此信息的链接 我完全不知道从哪里开始。任何链接、文档或示例都将非常有用。 我一直在浏览msdn,但它都提到了定制丝带,这不符合我的目的。我需要修改现有功能区。是的,可以修改现有功能区。按照以下步骤在Outlook 2010中自定义现有功能区: 打开Outlook 2010 转到功能区顶部并单击Office按钮

我想自定义在OUtlook 2010和2013中单击“主页”选项卡时显示的功能区

问题-

  • 这可能吗?或者我必须创建自定义功能区而不能修改现有功能区吗
  • 如果现有功能区可以修改,请告诉我可以提供此信息的链接
  • 我完全不知道从哪里开始。任何链接、文档或示例都将非常有用。
    我一直在浏览msdn,但它都提到了定制丝带,这不符合我的目的。我需要修改现有功能区。

    是的,可以修改现有功能区。按照以下步骤在Outlook 2010中自定义现有功能区:

  • 打开Outlook 2010
  • 转到功能区顶部并单击Office按钮
  • 单击Outlook,然后单击选项按钮
  • 在左侧窗格中,选择“自定义功能区”
  • 在右侧窗格中,在可用选项卡列表中找到所需选项卡并展开它
  • 使用可用命令列表和“添加/删除”按钮 自定义选项卡
  • 单击“确定”按钮,即可完成

  • 有可能。。。通过创建自定义功能区,该功能区将依次添加到“常用”选项卡

    首先,创建一个自定义功能区。这里有一个例子

    然后添加:

    idMso="TabMail"
    
    转到XML上的选项卡标记。这将指示Outlook将自定义功能区添加到“主页”选项卡

    以链接为例,它是这样的:

    <ribbon>
    <tabs>
        <tab id="MyTab"
            idMso="TabMail"
            getVisible="MyTab_GetVisible"
            label="MyTab">
            <group label="MyGroup" id="MyGroup">
                <button id="MyButton"
                    size="large"
                    label="MyButton"
                    imageMso="HappyFace"
                    onAction="OnMyButtonClick"/>
            </group>
        </tab>
    </tabs>
    
    
    

    如果使用的是Visual Studio的设计器而不是XML,请将自定义功能区选项卡的ControlId属性设置为TabMail。以下是使用Visual Studio创建自定义功能区的演练:

    如果您想将自定义功能区放置在“主页”选项卡以外的其他位置,则需要找到这些位置的MSO ID。Microsoft提供了一个列表,可在以下位置下载: