我正在为Word,Excel和PowerPoint开发OfficeJS办公室加载项 .
我如何使用JS来确定哪个Office应用程序处于活动状态(即Word,Excel,PP),以便我可以在活动应用程序上进行调整?
例如,如果Word处于活动状态,则调用X,否则如果Excel处于活动状态,则调用Y,如果PowerPoint调用Z.
您使用的是新的API吗?如果是这样,您可以使用需求集模型进行检查 . https://dev.office.com/docs/add-ins/overview/specify-office-hosts-and-api-requirements例如:
if (Office.context.requirements.isSetSupported('WordApi', 1.1)) { // Do something in word } else if (Office.context.requirements.isSetSupported('ExcelApi', 1.1)) { // Do something in excel }
1 回答
您使用的是新的API吗?如果是这样,您可以使用需求集模型进行检查 . https://dev.office.com/docs/add-ins/overview/specify-office-hosts-and-api-requirements例如: