Office Web加载项命令向任务窗格发送命令 [英] Office web addin addin command send command to taskpane

查看:19
本文介绍了Office Web加载项命令向任务窗格发送命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当用户单击功能区中的按钮时,我希望打开任务栏(当它尚未打开时),然后根据单击了功能区中的哪个按钮来执行代码。

我使用vue.js作为任务窗格。

推荐答案

我还没有尝试过,但它的建议太复杂了,无法放入评论中:

对于每个按钮,在外接程序的清单中添加<ExtensionPoint><Control>标记。详情请参阅Create Add-in Commands。将所有按钮的操作类型设置为ShowTaskpane。对于每个操作,将<SourceLocation>resid设置为不同的字符串。然后在<Resources><Urls>部分中,将每个RESID字符串设置为任务窗格页的URL,但在每个字符串的末尾有一个不同的查询参数

<bt:Urls>
    <bt:Url id="residButton1" DefaultValue="https://contoso.com/Home.aspx?Button1">
    <bt:Url id="residButton2" DefaultValue="https://contoso.com/Home.aspx?Button2" />
</bt:Url>
然后在任务窗格页面中设置启动逻辑,该启动逻辑读取查询参数以确定按下了哪个按钮。启动逻辑可以位于分配给Office.initialize的函数中,也可以位于Office.onReady的回调中。

这篇关于Office Web加载项命令向任务窗格发送命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆