问题标签 [office-store]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
60 浏览

office365 - O365 Outlook 插件:在商店发布时的验证问题 [4.18]

我一直在尝试在商店中发布我的插件的第 2 阶段,但提交失败并出现以下反馈:

4.18 您的加载项不得更改或促进 SharePoint 或 Office 的更改,除非通过 Office 和 SharePoint 加载项模型。

支持部门的解释:我们确实允许通过与附加软件组件交互来提供附加功能的插件,但核心插件必须具有最终用户无需下载附加软件即可使用的功能。加载项必须包含自己的功能,而不需要额外的软件。

但我的插件是人们用来进行视频会议的协作网站平台的扩展,并且还有用户可以在他们的系统上安装的桌面应用程序。

因此,核心插件中的选项之一是“拨打电话” - 这里插件将参数传递给已安装的桌面应用程序。这是安装附加应用程序的要求(仅是我们公司的软件),用户需要安装它。

此功能在第 1 阶段也可用,但当时我没有收到任何反对意见。唯一不同的是,我们的安装程序之前也在商店发布,现在它在商店中不可用,仅保留在我们的网站上。

请建议我解决方法。

谢谢, 卡纳克

0 投票
1 回答
335 浏览

office-addins - 这是一个无效的 xsi:type 'http://schemas.microsoft.com/office/taskpaneappversionoverrides:Project'

我使用了 yeoman 生成器并使用 Angular 框架构建了MS Project插件。现在我想在 Office 365 管理门户中上传清单,以使其在我们的组织中可用。

当我运行Office toolboxaka时office validator。我收到以下错误并最终出现验证错误。

XML 架构违规:您的清单不符合 Office 加载项清单的当前 XML 架构定义集。- 详细信息:这是一个无效的 xsi:type ' http://schemas.microsoft.com/office/taskpaneappversionoverrides:Project '。

在此处输入图像描述

我尝试使用最新版本的 yo office 生成示例项目,但验证也失败。

在这方面需要帮助。

0 投票
1 回答
85 浏览

vsto - Powerpoint VSTO 加载项清单有哪些要求?

背景/目标

我为 Microsoft Powerpoint 编写了一个基于 VSTO 的插件。由于加载项的要求和 PowerPoint 加载项的当前 JavaScript API 表面,我无法使用更新的基于 Web 的加载项格式,因为它没有我需要的功能。

我的目标是能够将 VSTO 加载项提交到 AppSource,以便它可以进入 Office 加载项商店。

问题/问题

现在我的外接程序已准备就绪,我需要为其创建一个清单文件,以便将其发布以供其他人使用。

但是,我可以在网上找到的所有指导都指向一种清单格式,该格式似乎面向更新的基于 Web 的方法,而不是旧的基于 VSTO/COM 的方法。

所以我的问题是:

  • 对于创建任务面板和功能区条目(均采用我的解决方案中的控件格式)的 PowerPoint VSTO 加载项,加载项清单 XML 文件有哪些要求?
  • 是否有任何位置可以看到 VSTO 加载项的模板,而不是较新的基于 Web 的格式?

到目前为止我尝试过的

  • 我在文档中查看了适用的示例,但它们似乎都引用了基于 Web 的加载项架构字段。
  • 我已将 VSTO 项目发布到文件夹以尝试在应用注册期间使用.manifest.vsto文件,但收到错误消息Your manifest does not reference any supported Office Add-in namespace. The most recent version is http://schemas.microsoft.com/office/appforoffice/1.1.
0 投票
0 回答
48 浏览

validation - 如何在测试我的应用程序时从验证团队获取有关错误的详细信息

验证团队向我报告了我的 Outlook Web 插件错误。我无法重现错误,然后我不知道如何修复它。是否可以联系验证团队以获取有关错误的一些详细信息?

我的加载项有一个按钮,用于生成文件(具有特定扩展名:.j2s)并开始下载它。该文件是通过链接(与目标_blank)一个ashx句柄(generate.ashx)生成的。验证团队向我报告了“无法访问该页面”之类的错误。但是,该网址是正确且可访问的。

我怀疑文件扩展名可以被某些安全策略阻止......

我在 web.config 中添加了扩展:

我需要知道验证团队在哪些情况下遇到了问题,如果不是,我不知道如何解决。在验证测试结果文件中,他们说:

  • 联系我们:我们可以帮助您更快地解决验证问题。

但是,我该如何联系他们呢?

谢谢

0 投票
0 回答
339 浏览

office-js - Mac 商店中缺少已批准的 Excel 插件

我们的 Excel 加载项在几个月前获得了 Microsoft 的批准,它在 Windows 和 Web 版本的 Excel 中按预期显示。但是,我们无法让它在任何 Mac 版本的 Excel 上显示。

重现:

  1. 在 Excel for Mac 中,转到插入功能区选项卡并选择Get Add-ins. 商店对话框弹出。
  2. 搜索“我的教育者”。出现可怕的“没有符合这些条件的加载项”。
  3. 如果您在 Excel for Windows 上尝试相同的搜索,则加载项显示得很好。

我们已经与 Microsoft 支持部门合作了两周(为专门的支持支付了 500 美元),他们无法弄清楚为什么它没有出现。我们已经通过了几个级别的支持。他们说我们的清单要求是正确的,但他们也没有看到加载项。今天,他们终于要求我们在这里尝试:)。

清单文件具有以下要求:

Microsoft 平台可用性文档显示Office 365 Mac 支持ExcelApi 1.8. (为了完整起见,我们没有使用“Mac 版本 16 一次性购买”,它不支持 1.8。)

当我们打开“关于 Excel”对话框时,我们会看到以下内容:

提前致谢。

稍后编辑

只是为了让以后阅读它的任何人都能完成这项工作,Microsoft 与我们离线合作以完成这项工作。这是他们店里的一些问题。凯尔太棒了。

0 投票
1 回答
122 浏览

outlook-web-addins - Outlook 加载项 office.js 未加载

我有一个 Outlook 加载项,它只是在 Outlook 上添加一个命令按钮,一旦单击,就会向我的自托管 API 端点发出请求。加载项清单有效,我可以添加加载项,但是当我单击加载项添加的按钮时,Outlook 告诉我它正在处理我的请求,但从未完成。看截图:

Outlook 插件不起作用

当我查看开发人员控制台时,我发现无法从托管加载项的 Web 服务器加载 office.js。我已经添加了域名

任何帮助,将不胜感激。谢谢!

0 投票
0 回答
122 浏览

outlook - Office 加载项未在 Outlook 桌面中检测到“en-gb”区域设置

我在 Outlook 加载项中遇到了覆盖区域设置的问题。我最近在清单中添加了一些简单的覆盖逻辑,以将用户指向我们的英国登录过程(如果他们位于英国语言环境中)。例如:

这在 Outlook Web 中可以正常工作,因此覆盖似乎已正确实施。当我将语言更改为英语(英国)时,所有网址都是英国版本。但是它在 Outlook 桌面中不起作用。无论我在 Outlook 或我的 PC 上更改任何设置,它都会以 en-us 的形式选择区域设置。我们还有一个位于英国的内部用户尝试使用该加载项,但他们仍然在 Outlook 桌面中看到美国版本。

编辑:我在带有 Outlook 2016 的 Windows 7 上(也在带有 Outlook 2016 的 Windows 10 上进行了测试)。我尝试将 Outlook 选项菜单下的编辑语言设置为英语(英国),并将 Windows 控制面板下的日期格式、位置、键盘语言和系统区域设置更改为英语(英国)并更改 Outlook显示语言设置以匹配 Microsoft Windows。Outlook 的英文显示语言包似乎没有任何变体。只有一个通用的英文包。

Outlook 桌面具体检查了哪些设置以确定区域设置?

0 投票
2 回答
219 浏览

ms-word - 对于支持“Word 2016”的加载项,究竟支持哪些版本?

我在 AppSource 上有一个 Word 加载项。在“支持的产品”下,AppSource 页面列出:

  • 字2016+
  • 适用于 Mac 的 Word 2016
  • 在线单词

但是,对于某些版本的 Word 2016,人们无法安装它。这里有些例子:

  • 它一直适用于 Office 365(这表示为 Word 版本 16.31,尽管它显然不是 Word 2016)。
  • 它现在适用于个人 Word 2016(非订阅),但大约一个月前它没有(Word 升级似乎已经解决了这个问题)。
  • 它不适用于最新的商务 Word 2016(也非订阅版)。人们收到一条错误消息,指出他们的 Word 版本不支持该加载项。

这是一个示例错误消息:

在此处输入图像描述

这没有帮助,因为商店说它可以在 Word 2016 中使用!

我如何知道我的加载项实际支持哪些版本的 Word?

加载项是否可以安装在商业非订阅 Word 上,但安装不正确?

=== 更新 ===

万一这很重要,这些是我清单中的要求:

0 投票
1 回答
36 浏览

office-addins - Microsoft AppSource 中存在重复清单 ID 的问题

我在卖家仪表板验证测试结果中收到以下验证错误:

The Add-in Manifest ID used in your add-in's manifest appears to be a duplicate of a different add-in already submitted to Microsoft AppSource. This ID must be unique.

这可能是因为我不小心先向 Teams App 提交了验证请求。Microsoft 验证团队的某个人可以帮我从系统中删除清单 ID,以便我可以重新提交我的应用程序包进行验证吗?或者请让我知道我应该如何进行?

谢谢!

0 投票
0 回答
23 浏览

office-store - 需要更改 Word 加载项(但从我的角度来看,一切似乎都很好)

我正在尝试将 Word 加载项发布到 Office 商店,但我收到了一份验证报告,指出我的加载项存在问题,分别显示加载为空白(没有其他详细信息)。然后报告说我应该解决问题并重新提交加载项。

但是,当我在 Word Online 和 Word for Office 365 中测试我的加载项时,一切正常。我已经用 Visual Studio 2017 调试了加载项,没有问题。

似乎我无法复制 Microsoft Team 遇到的问题,而且我有点卡在这个问题上,因为我不知道我应该做些什么改变。

因此我的问题是我怎么知道是什么导致了报告中描述的问题?

报告中有趣的部分是它提到我应该联系 Microsoft 以帮助我解决问题。但是没有提供联系方式。

Office 365 的本地客户支持表示他们不处理此类 o 开发人员问题,并且开发人员帐户中的支持链接发送给我购买 25 欧元的支持票,尽管我不知道是什么问题是(只是这似乎是一个问题)。

docs.microsoft.com,我发现我可以通过 StackOveflow 联系 AppSource 验证团队,尽管在公共论坛上讨论这个问题似乎有点奇怪。