是否可以自动打开处于开发人员模式的插件?
根据文档
您指定自动打开的窗格仅在用户设备上已安装插件时才会打开。如果用户在打开文档时没有安装加载项,则自动打开功能将不起作用,该设置将被忽略。如果您还需要将加载项与文档一起分发,则需要将可见性属性设置为 1;这只能使用 OpenXML 来完成,本文后面会提供一个示例。
特别是,我试图自动打开的文件是基于office-generator的,只进行了一次修改:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<we:webextension xmlns:we="http://schemas.microsoft.com/office/webextensions/webextension/2010/11" id="{acbc717b-5139-428a-9089-e9d6d7d8affc}">
<we:reference id="acbc717b-5139-428a-9089-e9d6d7d8affc" version="1.0.0.0" store="developer" storeType="Registry"/>
<we:alternateReferences/>
<we:properties>
<we:property name="Office.AutoShowTaskpaneWithDocument" value="true"/>
</we:properties>
<we:bindings/>
<we:snapshot xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"/>
</we:webextension>
加上<we:property name="Office.AutoShowTaskpaneWithDocument" value="true"/>
并通过manifest.xml
如下修改:
<Action xsi:type="ShowTaskpane">
<TaskpaneId>Office.AutoShowTaskpaneWithDocument</TaskpaneId>
<SourceLocation resid="Taskpane.Url"/>
</Action>
问题:
预计会有一个自动打开的任务窗格。
自动打开的任务窗格有一个错误,指出we can't find the task pane to open
. 另一方面,单击功能区可以让任务窗格正常打开,与损坏的自动打开的任务窗格并排打开,如下图所示: