我无法在互联网上找到任何只是发表声明的信息,“Office加载项(也称为Office应用程序)仅适用于桌面应用程序和Office Online . 它们不适用于SharePoint办公室Web部件 . ”,如果是真的是一个正确的陈述 .

我有一个Excel加载项,可以使用以下说明发布它:https://msdn.microsoft.com/en-us/library/office/fp123515.aspx . 我的加载项是一个任务窗格加载项(https://msdn.microsoft.com/en-us/library/office/fp123523.aspx

使用Desktop Excel 2013

A1 . 我可以将应用程序的清单发布到文件共享上的应用程序目录中,然后在桌面版Excel上设置对该共享的信任 . 然后桌面版的Excel能够将我的插件插入到spreasheet中 .

A2 . 我可以将应用程序的清单发布到SharePoint上的应用程序目录,然后在桌面版Excel中设置对SharePoint应用程序目录的信任 . 然后,桌面Excel可以将我的加载项插入电子表格中 .

在Web浏览器中使用Excel

使用Office 365:

B1 . 我可以发布我的应用程序's manifest to a Office 365 site'的应用程序目录 . 现在,当我打开存储在Office 365站点文档库中的电子表格时,它会启动"Excel Online",我可以从中将我的应用程序插入到电子表格中 . 请注意:通过从文档库中单击来查看电子表格时,该URL显示已使用WopiFrame . )

请注意,在下面的屏幕截图中,“插入”选项卡中是“Office加载项”按钮 .

Office 365 Excel Online Web Edit mode

B2 . 当我将相同的电子表格嵌入到网站页面,使用Excel Web部件,并启用了Web部件设置"Display Task Pane Apps"(默认情况下已关闭)时,我看不到任务窗格 . Why not? (问题1)

使用内部部署SharePoint 2013

  • 使用SharePoint 2013管理面板,我为整个SharePoint应用程序创建了一个应用程序目录(有's only one). Then under the 1771235 section, I upload the manifest to my site. Now I go to a document library containing an Excel spreadsheet and launch the web viewer the request to edit the Spreadsheet in the web site. However, there' s没有"Office Add-ins"按钮 . 请参见屏幕截图:
    enter image description here

Is it possible to host an Excel Office Add-in task-pane part inside of SharePoint 2013? (问题2)

我尝试配置Excel Services(xlviewer.aspx)和Excel Web App(WopiFrame2.aspx)

未来

此SharePoint 2013使用Office Web Apps安装进行安装和配置 . 我了解SharePoint 2016将需要“Office Online Server”,Office Web Apps的后续版本 . 这似乎推断,如果我正在谈论的功能在SharePoint 2013中不可用,将在SharePoint 2016中可用 . 这是这种情况吗? (问题3)