问题标签 [office-js]

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 投票
4 回答
2119 浏览

angularjs - Office 加载项缓存我的 HTML 文件

天知道是什么原因,我的本地 word 客户端上的 Office 加载项正在缓存一个我动态加载的 html 文件(通过角度),并拒绝给我一种从缓存中删除它的方法。我唯一的解决方案是重命名文件并强制它查找新文件。

我知道这是一个缓存问题而不是代码问题,因为当我在 web 客户端中加载应用程序时,它总是得到新版本而不是旧版本。

请帮助,每次更改文件时重命名文件既愚蠢又耗时

0 投票
1 回答
353 浏览

office-js - Office.js - OSF.OUtil.encodeBase64 引发 Word 2016 异常

我使用以下代码在办公应用程序中解析 Word 文档

这适用于 Word 2013 但以下行

抛出异常

对象不支持属性或方法 'charCodeAt'

在 Word 2016 上。

关于可能的原因有什么想法吗?

请注意,我使用了来自https://appsforoffice.microsoft.com/lib/1.1/hosted/office.js的最新 Office.js

问候,詹·扎伊布

0 投票
1 回答
1867 浏览

ms-word - 插入页眉和页脚 office.js api

我正在尝试使用任务窗格应用程序中的 office js API 将页眉和页脚插入到文档中。我似乎找不到向文档添加页眉和页脚的方法。

0 投票
1 回答
168 浏览

ms-word - 无法在绑定时插入表格

我正在尝试将表格插入 RichText 内容控件(我发现说明绑定仅适用于 RichText 控件的文档)但它失败了:

指定数据对象的类型与当前选择不兼容。

我可以使用 coercionType "html" 将 HTML 插入到绑定中。我还可以在选择光标处插入一个表格,但是如果有人必须单击他们想要表格的位置,这会严重降低文档自动化体验。我也可以通过以编程方式导航到绑定然后进行插入来插入表格,但这似乎有点笨拙。我的语法是错误的还是不能在没有当前选择的情况下在绑定中插入表?

CSHTML:

程序.js:

在此处输入图像描述

0 投票
1 回答
3682 浏览

office365 - 必须始终设置 Office.initialize 吗?

我有一个 Office.js 任务窗格加载项,它不会对 Office API 执行任何操作,直到用户在任务窗格 UI 上执行特定操作。UI 是一个 angular.js SPA。所以,很自然,我不需要在 Office.initilize 上做任何事情。但是,我一直遇到以下错误,直到我给 Office.initilize 一个空函数。

SCRIPT5022: https://localhost:44300/Scripts/Office/1/office.js 0x800a139e中第 11 行第 10360 列未处理的异常 - JavaScript 运行时错误:Office.js 尚未完全加载。请稍后再试或确保在 Office.initialize 函数中添加您的初始化代码。office.js (11,10360)

摆脱这个的代码是:

这是预期的行为吗?顺便说一句,错误不是立即发生的,也不是对任何 API 调用或用户交互的响应。似乎它正在从 Office.js 文件中的 setTimeout 中删除。

0 投票
1 回答
537 浏览

macos - 用于 Powerpoint 插件的 API(Windows 和 Mac)

是否有用于开发 Office 2016 for Mac 加载项的新 API?我看过一个 javascript API,但我不清楚这是否适用于 Office for Mac 2016、仅适用于 Windows 2013+ 的 Office 或仅适用于 Office Web Apps。请指出我的官方文档来澄清这一点。

0 投票
1 回答
289 浏览

outlook-addin - 覆盖 Office 加载项命令中的区域设置字符串

我的工作基于Office 加载项命令示例。我正在尝试在命令中显示字符串的本地化版本。看看这个xsd 模式<ShortLocaleOverride>,我在清单中插入了以下元素,但没有成功。我的 Office2016 已设置为法语,而 fr-FR 确实是Office.context.displayLanguage.

以下 XML 不起作用,并且我的功能区中显示“加载项 EN”。

当 Outlook 使用法语时,让我的加载项命令字符串以法语显示的正确方法是什么?

谢谢

0 投票
1 回答
57 浏览

office365 - 提交失败 - 5.7 应用程序和加载项必须使用有效且受信任的 SSL 证书 (HTTPS) 保护

我在 Office365 商店中提交了一个应用程序,但它被拒绝了。修复的要求是 5.7 应用程序和加载项必须使用有效且受信任的 SSL 证书 (HTTPS) 保护。您的加载项及其所有内容必须受 SSL 保护。

问题

有关如何解决此问题的任何信息都将非常有帮助。谢谢!

0 投票
1 回答
501 浏览

javascript - 使用 JavaScript 检索 bodyOOXML.value 时,OOXML 中缺少单词/numbering.xml

当使用 JavaScript 通过以下代码获取 OOXML 正文 (bodyOOXML.value) 作为字符串时,不包括 word/numbering.xml 包:

包括 word/styles.xml、word/fontTable.xml 等,但没有编号包,我们无法重新创建数字格式。任何帮助表示赞赏!

0 投票
1 回答
298 浏览

c# - Office 2016 插件 - 是否可以在启动插件时打开远程文件?

是否可以打开远程文件(url、xml、二进制)?

例如,我使用 Add-In(来自 url)打开一个虚拟 docx,然后 Addin 从 url 检索一个 xml docx 并将其放入打开的文档中(替换文档虚拟)。

有可能吗?

谢谢。

PS:我创建了一个插件,并从打开的虚拟文件的 url 中检索了一个 xml docx,但我未能放入打开的文档(替换)。