【问题标题】:Change Alt-Key shortcut in MS Office for custom addin in VSTO更改 MS Office 中的 Alt-Key 快捷方式以在 VSTO 中自定义插件
【发布时间】:2016-12-30 20:28:12
【问题描述】:

我正在通过 VSTO 为 MS Project 开发一个插件,我想知道当用户按下 Alt 键时是否有任何方法可以更改出现在插件选项卡下的字母?

假设我正在开发团队插件,并且我希望用户按 T 而不是 Y2 来访问我的插件。

我知道这会带来潜在的冲突,因为这样我的快捷方式可能会与其他自定义快捷方式发生冲突。不过我想应该很容易解决。

【问题讨论】:

    标签: ms-office vsto office-addins ms-project excel-addins


    【解决方案1】:

    是的,您必须指定keytip。它必须不与另一个可见选项卡或同一选项卡上的另一个控件冲突。长度可以是 1-3 个字母。

    这不适用于您未创建的选项卡。

    【讨论】:

    • 感谢您的建议,我没有 Ribbon XML,但我有 Ribbon.cs,在设计器中打开它并在 KeyTip 中指定所需的快捷方式,重新构建、启动但它不起作用。试图为其指定几个不同的值以确保唯一性。还尝试在功能区部分类中设置它。作为一项测试,试图更改选项卡上的标签,它改变得很好。你知道我是否需要重新安装插件才能看到更改或问题可能是什么?
    • 其中奇怪的部分是 KeyTip 出于某种原因没有在选项卡上设置快捷方式,而是在功能区内的其他按钮上设置了快捷方式
    • 我使用的是 Word 2010,所以也许他们在 2013 年对其进行了更改,因此您无法更改选项卡,而只能更改控件?或者 Excel 可能不同,但我对此表示怀疑。事实上,我怀疑这两种可能性。
    • 您必须重新安装/更新插件才能看到更改,但如果您从 Visual Studio 运行它应该会自动发生。
    • 啊。这是您没有创建的标签,不是吗?我认为您不能为不是您创建的标签更改此设置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-29
    • 2015-04-13
    • 2011-11-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    相关资源
    最近更新 更多