【问题标题】:Adding key event handlers for PowerPoint 2016 VBA Add-in or C# VSTO为 PowerPoint 2016 VBA 加载项或 C# VSTO 添加关键事件处理程序
【发布时间】:2018-07-14 11:13:39
【问题描述】:

我正在尝试设置自定义快捷方式来运行某些宏(例如,如果用户按下 Ctrl+Shift+L,则运行 load_all_cat_images 子程序)。但我希望它在加载项中是独立的,因此我不希望用户还必须下载第 3 方 Windows 或 Office 热键管理器软件。

我知道在 Excel 加载项和 VTSO 中,有一些方法可以放入关键事件处理程序。有人可以告诉我为 PowerPoint 2016 插入相同的功能吗?

【问题讨论】:

  • 唯一的可能性是 Windows API,您可以在 MSDN 上的 VSTO 论坛中找到示例。但是,我知道几年前这在 PowerPoint 中停止工作。不知道2016版是否恢复了功能。

标签: c# vba vsto powerpoint


【解决方案1】:

可以为 Word 找到一个替代但类似的用例,但在使用键盘和鼠标挂钩通过 VSTO 或 VBA 实现时适用于任何 Office 应用程序:

Detecting text changes in Word 2016 from VSTO add-in

【讨论】:

    猜你喜欢
    • 2021-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多