如何在Word和Excel的在线版本中测试Office加载项?

时间:2015-10-10 19:33:34

标签: ms-office office365 office-addins office-js

我正在使用Visual Studio中的Office JavaScript APIs开发一个任务窗格Office加载项。当您运行该应用程序时,它将在桌面客户端版本的Office中运行。

Office Store要求声明

  

Office加载项必须完全适用于Office 2013和Office Online支持的操作系统,浏览器和设备。

所以我也需要在Office在线版本中进行测试。

问题是我无法找到在Word / Excel / Powerpoint Online中加载应用程序并对其进行测试的方法,而且我还没有设置SharePoint设置,我可以在其中发布应用程序测试它,然后提交它是应用程序商店。

任何帮助将不胜感激。

3 个答案:

答案 0 :(得分:5)

现在有一种新方法可以在联机Office客户端中测试加载项。您可以通过将清单文件加载到浏览器存储中来直接加载加载项。这是通过转到插入>来实现的。 Office加载项,然后选择“管理我的加载项”>上传我的加载项(在对话框右上角的我的加载项选项卡上)。

请记住,如果您使用Visual Studio进行一键式部署+测试,则无法使用Office 365开发人员站点或开发人员租户访问应用程序目录,因为当前是Visual Studio不使用此侧载功能。但是,如果您不使用Visual Studio或者不想使用开发站点/租户,这是在Office Online中测试加载项的简便方法。

尝试一下,让我知道您对此功能的看法!

答案 1 :(得分:4)

回应上面的Massimo回答:创建O365开发站点是最简单的方法。并且,假设您正在使用Visual Studio,“开始操作”属性会将您的应用程序部署到Excel Online文档中(它有点隐藏,但超级超级方便!)如果设置,您甚至应该能够点击断点“开始操作”中的Internet Explorer!

对于Word& PowerPoint在线,或者如果您不使用VS,请参阅Debug add-ins in Office Online

注意:如果您正在阅读上述文章,请注意有关localhost URL的一些说明(步骤2):对于那些使用Visual Studio而不是手动编辑XML的人,您可以改为使用“发布”获取准备上传清单的功能。要做到这一点:

  1. 右键单击包含清单的项目,然后选择“发布”
  2. 在个人资料的“当前个人资料”下,选择“创建新个人资料”并为其命名,例如“本地发布”
  3. 选择“打包应用程序”按钮(跳过“部署您的Web项目”按钮,如果您只想对本地计算机进行测试),并输入您的localhost部署的URL(例如,类似“{{ 3}}“)。单击“完成”,等待几秒钟,您的清单的已发布副本将显示在Windows资源管理器中。
  4. 要找出VS用于本地运行加载项的URL,最简单的方法是通过Web项目的“属性”窗格查看SSL URL属性

    https://localhost:44300

    继续关注其他步骤的文章(当然,当您在线试用Office加载项时,请确保加载项是来自VS的F5-ed,以确保您的站点是在localhost上运行)。或者使用与上面相同的程序,但稍加修改,首先发布到一个免费的azure网站,然后指向它。

答案 2 :(得分:3)

您可以为Office 365创建一个免费的30天试用租户进行测试。您可以发布加载项,并使用该租户的帐户进行测试 Set up a development environment for SharePoint Add-ins on Office 365

还可以选择加入Office 365开发者订阅计划(免费),并获得为期1年的试用。
http://dev.office.com/devprogram

要使用在线客户端进行调试,您必须相应地更改项目的“启动操作”属性。

Create and debug Office Add-ins in Visual Studio