问题标签 [word-web-addins]

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 回答
94 浏览

azure-active-directory - Word Plugin Desktop 版本不允许我通过 AzureAD 登录

我正在构建Word插件,Word Online似乎还可以,我通过我的“工作或学校”帐户登录,我的插件使用AzureAD登录,因为我已经登录了Word Online,我的插件直接登录我(我使用Owin OpenIdConnect)。

我希望在桌面版 Word 中获得相同的结果,但是它不起作用。当我单击插件中的“登录”按钮时,它要求我“提取帐户”,当我单击我的帐户时,它会打开一个网络浏览器显示

"我们无法使用您的用户帐户将您登录到此应用程序。您的帐户可能无法与此应用程序一起使用,或者我们现在可能无法让您自动登录。请尝试选择“使用其他帐户”,然后重新登录。

如果我选择“使用其他帐户”登录,则会显示以下错误 “抱歉,但我们在登录时遇到问题。AADSTS90056:此端点只接受 POST 请求。收到了一个 GET 请求。”

任何想法?

0 投票
0 回答
359 浏览

outlook-addin - 重新加载框架时 Office.context.mailbox.addHandlerAsync 失败

我正在我的 Outlook Web 插件中实现可固定任务窗格这是我的代码:

一切正常(gatherMailItemInfo当我在项目之间切换时得到调用。但只要post对服务器执行操作(可以通过在右键单击菜单中选择“重新加载框架”来简单地复制)处理程序就会失败。

我正在使用 Office 365 进行测试。Windows 桌面客户端没有此类问题。

0 投票
1 回答
184 浏览

office-js - Office.js 从 Word 在线获取评论

我正在与Word AddIn一起开发Office.js,我试图在Word Document.

我查看了msdn文档,发现它可能与comments有关,但我找不到任何官方文档来使用comments属性。

0 投票
1 回答
100 浏览

javascript - StorageEvent 在 Office 加载项中如何工作?

我在 Word 加载项中有 2 个任务窗格(使用带有 React 的 Office UI Fabric)。我在第一个窗格中选择项目,然后将项目的 ID 写入 localStorage。在第二个窗格中,我按下更新按钮,以便查看项目的详细信息。

我想避免按下更新按钮。所以我尝试window.addEventListener('storage', f)在第二个窗格中添加,但它没有触发。

难道我做错了什么?
或者
加载项是否将自身解释为单个窗口,这就是不触发 StorageEvent 的原因?

我有什么选择?
( Office.context.document.settings, SharedWorker, ...?)

0 投票
1 回答
1599 浏览

excel - 管理员管理的 Excel 加载项在 Office365 Excel 中不可见

我们有一个 Excel Web 插件,它使用 Office 365 管理中心部署到一组用户。但是对于这些用户,加载项在 Excel 2016(版本 1803,内部版本 9126.2275,单击以部署)中不可见。

当用户尝试刷新“Admin Managed”加载项对话框时,Fiddler 跟踪显示以下内容。 在此处输入图像描述

提琴手追踪

我还看到了这篇文章 “目前没有可用的加载项”。使用集中部署部署加载项时

谈到启用 Exchange。我不确定这到底意味着什么。

因此,感谢您在理解问题和解决方案方面提供的任何帮助。

谢谢-kudlur

0 投票
1 回答
426 浏览

office-js - Office Web 加载项离线体验

我想为我尝试构建的面向 Outlook Windows 客户端的 Outlook Web 加载项带来脱机体验。我的想法是使用像服务工作者这样的现代离线方法。这也适用于 Word 加载项。让某些东西在离线模式下工作会很好。

我发现 Outlook 用来呈现加载项的 Web 客户端不支持 Service Worker。我不赞成使用应用缓存来获得离线体验,因为它不再是网络标准。

Office 加载项团队是否正在计划对 Office Web 加载项的服务人员支持?还是有其他建议的方法?

0 投票
1 回答
464 浏览

office-addins - Word 任务窗格 Office 加载项如何显示在左侧?

html我们使用+开发了一个 Word Web 插件js,并插入到 Word 中。我们的问题:

  1. 加载项是否显示在文档的左侧?现在,当单击任务窗格按钮时,它将显示在文档的右侧。
  2. 下次打开文档时如何保持加载项打开?
0 投票
1 回答
149 浏览

c# - Word Web-Addin 是否支持使用字段?

可以在 word 中创建具有不同字段的文档,例如“地址”、“标题”等。但是这些字段是基于您在 word 中设置的联系人数据。

我想知道是否可以使用您自己的字段创建一个网络插件,用户可以将其放入他们的文档中。我知道它可以使用 Aspose 合并,但要在文档中生成这些字段。是否可以通过网络插件做到这一点?

编辑:做了更多的研究,看起来我在 Word 中寻找的字段(字段、合并字段等)可以使用 OOXML 制作,可以通过文档和如何从 Web-Addin 添加不是很清楚,但这是可能的。

0 投票
1 回答
282 浏览

javascript - Shift + Enter 是垂直制表符,但不是新段落

我正在尝试使用 Office JS API 获取 Word 文档的段落。

但是当我按 Shift + Enter 时,它是包含段落(https://www.fontspace.com/unicode/analyzer/?q=%0B)文本中的垂直选项卡,而不是 Word 中的新段落。

有没有办法在不搜索每个段落中的垂直制表符的情况下获取这些段落,然后搜索它前面的文本和它后面的文本以获取范围?

0 投票
1 回答
373 浏览

office-js - Office Web 加载项 - 保存设置时出现内部错误

尝试保存文档设置时失败。消息如下:{"name":"Internal Error","message":"An internal error has occurred.","code":5001}

我的代码:

当我重新安装我的操作系统 (Windows 10) 并且在 Office for Mac 和 Web 中不存在时,问题就出现了。它发生在 PowerPoint 和 Word 上。也许这是具有文件写入权限的东西?

[编辑] 我怀疑这可能是最后一个 office.js 版本的问题。我正在使用官方 CDN ( https://appsforoffice.microsoft.com/lib/1/hosted/office.js ) 或 Windows 客户端的最新 Office 365 更新 (16.0.11727.20222)。尝试保存时,Outlook 中也存在问题roamingSettings。然后消息是:{"name":"GenericSettingsError","message":"Permission denied","code":9019}