【问题标题】:Create a custom button with icon in a custom group for Outlook using C# VSTO使用 C# VSTO 在 Outlook 的自定义组中创建带有图标的自定义按钮
【发布时间】:2017-03-01 23:54:59
【问题描述】:

我对 C# 和 Outlook 库还很陌生。

我在 Outlook 的会议选项卡中创建了一个自定义组,其中有一个按钮。 我还在 Button 的属性中添加了一张图片(如屏幕截图所示)。

图像将代表我的加载项的徽标。但我无法更改该图像的大小。

我希望我的按钮看起来与 Outlook 的其他按钮相似,例如带有较大图标的“Skype 会议”或“会议记录”。

谁能给我建议如何设计带有大图标的按钮。

我在 Visual Studio 2015 中使用 VSTO 为 Outlook 2016 加载项创建了功能区(可视化设计器)。使用 C# 执行此操作的最佳方法是什么?

【问题讨论】:

    标签: vsto outlook-addin ribbon visual-studio-designer


    【解决方案1】:

    “按钮”功能区控件有两种尺寸:

    size="large"
    size="normal"
    

    如果您将大尺寸的 XML 添加到您的按钮控件中,您将获得您所指的按钮外观。有关如何自定义 Office Fluent Ribbon 的更多信息,请参阅以下重要资源:

    Customizing the 2007 Office Fluent Ribbon for Developers (Part 1 of 3)

    Customizing the 2007 Office Fluent Ribbon for Developers (Part 2 of 3)

    Customizing the 2007 Office Fluent Ribbon for Developers (Part 3 of 3)

    【讨论】:

    • 感谢您的回答。但正如我所提到的,我使用的是 Ribbon(可视化设计器)而不是 Ribbon(XML)。请告诉我方法,我该如何使用可视化设计器。
    【解决方案2】:

    我得到了这个问题的解决方案。 我们可以将 Button 的属性 'ControlSize' 设置为 'RibbonControlSizeLarge'。

    【讨论】:

    • 您的回答与 Visual Studio IDE 的 Visual Designer 的使用有关,我已在您的问题中添加了适当的标签。我还建议在开始编码之前仔细查看您正在使用的 IDE。每个编码员都应该知道他的工具;)
    • 是的,当然!我会更多地研究IDE。谢谢你的建议!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-20
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多