Office Web加载项命令向任务窗格发送命令 [英] Office web addin addin command send command to taskpane
本文介绍了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屋!
查看全文