仅限Word桌面(win + macOS)的Word加载项。如何在线处理Word?特别是在验证中

时间:2018-01-17 03:22:31

标签: office-js office-addins

首先

我注意到了一个问题Office add-in for Word desktop only,这非常有用。

我发现这些代码可以区分主机:

if (Microsoft.Office.WebExtension.context.document instanceof OSF.DDA.WordWebApp) {
    // App running on the web
} if (Microsoft.Office.WebExtension.context.document instanceof OSF.DDA.WordDocument) {
    // App running in desktop
}

其次

从这个答案来看,我知道我无法通过清单为桌面版提供加载项。

但是当我在https://sellerdashboard.microsoft.com提交时,它说加载项必须支持这些平台:

  
      
  • Word 2016或更高版本
  •   
  • Word Online
  •   
  • Word 2016 for Mac
  •   
  • Word for iPad
  •   

第三

我不需要在线支持Word。在过去的几次验证中,Word总是存在问题。不知怎的,我不知道原因。 Word在线(或一个驱动器)页面无法在我的区域打开(加载和加载和加载......)。

最后

我想知道我是否只在Word中显示not supported页面,是否会通过验证?或者我会再次得到这个?有什么建议吗?

  

您的应用或加载项必须完全正常运行   使用支持的操作系统,浏览器和   Office 2013,Office 2016,SharePoint的设备   2013年和Office 365。

修改

好的,考虑到评论,我必须编辑这个问题。

最后一次验证说:

  

我们在使用您的Word Online时遇到错误   Internet Explorer 11(版本:11.0.9600)中的加载项   Windows 7的。   我们遇到了以下“此页面不能   单击使用提供的登录后显示“错误”   凭证。

但由于上述原因,我们无法在Windows 7(或10)上通过IE11打开Word Online。因此,我无法解决错误的位置。所以我们决定不在线支持。并显示一个页面显示{+ 1}}加载项在Word中在线打开时。

可以吗?我能做些什么来解决这个问题?

感谢您的评论。

1 个答案:

答案 0 :(得分:2)

没有办法放弃对提交到商店的加载项的Word Online支持。

我建议调查以查看实际问题是什么 - 为什么加载项可以在Word Online中使用?如果它是加载项平台的一些错误,请告诉我们。 (不幸的是,如果您的互联网连接使您难以访问Word Online,调试可能会很慢。)

如果问题仅出现在特定浏览器(例如Internet Explorer 11)上,那么您可以通过在常规iframe中独立于Office运行代码的常规网页版本来更轻松地进行调试(并且不依赖于Office API。

如果您确实碰巧发现了一些意外的平台错误,导致您无法阻止加载项在Word Online中工作,并且您正在等待Office修复该错误,我建议您构建一个& #34;缩减功能"加载项的版本。创造性地思考如何提供相同加载项的功能稍弱的版本 - 例如,您可以编写一个关闭某些选项的版本。