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

Ms office 如何在Word和excel的在线版本中测试Office加载项?,ms-office,office365,office-addins,office-js,Ms Office,Office365,Office Addins,Office Js,我正在使用Visual Studio中的开发任务窗格Office加载项。运行应用程序时,它将在桌面客户端版本的Office中运行 办公室商店要求说明 Office外接程序必须能够在Office 2013和Office Online支持的操作系统、浏览器和设备上完全正常工作 所以我也需要在Office在线版本中进行测试 问题是我无法找到在Word/Excel/Powerpoint Online中加载应用程序并对其进行测试的方法,而且我也没有SharePoint设置,在那里我可以发布应用程序并对其进

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

办公室商店要求说明

Office外接程序必须能够在Office 2013和Office Online支持的操作系统、浏览器和设备上完全正常工作

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

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


任何帮助都将不胜感激

您可以为Office 365创建一个免费的30天试用租户进行测试。您将能够发布外接程序,并使用该租户的帐户进行测试。

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

要使用联机客户端进行调试,必须相应地更改项目的“开始操作”属性


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

有关Word和PowerPoint online,或者如果您没有使用VS,请参阅

注意:如果您正在阅读上面的文章,那么需要对localhost URL进行一些澄清(步骤2):对于使用Visual Studio的用户,您可以使用“发布”功能来获取准备上载的清单,而不是手动编辑XML。为此:

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


    在其余步骤中,继续按照本文进行操作(当然,当您从Office online试用外接程序时,请确保该外接程序是从VS中F5加载的,以确保您的站点在localhost上运行)。或者使用与上面相同的过程,但稍作修改,首先发布到免费的azure网站,并指向该网站。

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

    请记住,如果您使用Visual Studio进行一键式部署+测试,这将不会像使用Office 365开发人员站点或具有应用程序目录访问权限的开发人员租户那样无缝,因为当前Visual Studio不使用此侧向加载功能。但是,如果您不使用VisualStudio或不想使用开发人员站点/租户,这是在OfficeOnline中测试外接程序的一种简单方法


    试试看,让我知道你对这个功能的看法

    谢谢,我让它运行起来了。:)我正在用这种方法进行测试。它工作得很好