office-js - 如何将键盘快捷键绑定到 Office 插件命令?
问题描述
插件命令可以打开任务窗格并执行 javascript 函数。能够将键盘快捷键绑定到它们会非常有用,我认为这些快捷键会在清单文件中发生?
虽然找不到任何文档...
解决方案
我相信它不被支持。
在 Office 应用程序中,只能使用 VBA 直接连接到键盘。
对于“自动化”(VSTO、COM 插件等),必须使用 Windows API 键盘挂钩(并不总是能正常工作)。
鉴于 JS “沙盒”,我认为这是不可能的,而不是从 VBA 调用 JS 功能或相反。
推荐阅读
- javascript - 如何将输出值更改为 Mathjax 样式?
- firebase - Error while making request: socket hang up. Error code: ECONNRESET
- python - Jupyter Pandas - 丢弃平均超过阈值的项目
- android - Android Constarint Layout ScrollView and Bottom Issue Landscape
- javascript - Narrative webpage: translateX with scrolling
- excel - 如何使用 VBA 打乱随机数序列?
- javascript - Changes made to a copied image makes the changes to original image too.(js)
- java - 从 Intellij IDE 部署 Java AWS lambda 时出现问题
- machine-learning - Does agent need to know reward function in advance in Reinforcement Learning?
- python - 在 subprocess.call(cmd, ...) 中运行 python 得到错误消息 /bin/sh: -c: line 0: syntax error near unexpected token `('