问题标签 [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.
ms-office - 任务窗格在 Word 2016 Web 加载项中未正确显示
我已经使用 Visual Studio 为 Word 创建了一个 Web 加载项项目。我的系统上安装了 Office 2016 Professional Plus。
当我尝试使用 F5 启动应用程序时。一切正常,但是当我单击功能区菜单中的按钮以显示任务窗格时。显示任务窗格,但带有以下错误消息。
加载项错误
无法启动此加载项。关闭此对话框以忽略问题或单击“重新启动”重试。
更新:
我试图创建一个新的项目/解决方案并且没有修改任何东西。它在运行或点击时给出相同的错误F5
。
更新 2:
我在这里与另一位同事共享了我创建的同一个应用程序,它也没有在他的机器上运行,但是当我尝试在另一台机器上创建文件->新项目(它在那里工作)并尝试在我的系统上运行它时它没有用。
sharepoint - WordAPI 1.1 和 1.2 在 Office 应用程序中的使用
我的客户开发了一个在代码中使用 WordAPI 1.1 和 1.2 调用的 Office 应用程序。他们运行以下函数来对 WordAPI 执行检查:
当他们在 Desktop Word 客户端中部署应用程序时,它运行良好。他们有带有 Office 在线服务器的 SharePoint 2016 onprem。他们还在 SharePoint 中部署了相同的应用程序。该应用程序在 Office Online 和普通 Office 客户端中给出不同的结果。
在 Office Online 中,他们看到word api 1.1 is not supported." and "word api 1.2 is not supported
在 Office 客户端中,他们看到word api 1.1 is supported." and "word api 1.2 is supported.
但是,当我们在最新的当前频道版本中测试该应用程序时,该版本比https://dev.office.com/reference/add-ins/requirement中记录的“2015 年 12 月更新,版本 1601(Build 6568.1000)或更高版本”更新-sets/word-api-requirement-sets 我们看到 1.1 和 1.2 都不支持它。
此外,客户还拥有文档中的 Office 在线服务器版本 1608(内部版本 7601.6800)。
如果我们在这里可能缺少任何其他依赖项,请帮助我。
javascript - 严格Word OOXML 中的字段
我想把重要数据放在“w:fldChar”标签中,我试图把这些数据放在“w:instrText”标签中,但是这个代码可以由用户在运行时更改,我想限制这个字段,是他们的任何解决方案?
以下是代码示例:
office-js - Office Web 加载项动态添加按钮
我刚刚开始关注 Microsoft Word 的 Web 插件。我的外接程序是在 Visual Studio 2017 中构建的,是一个 C# 应用程序。到目前为止,我看到的所有示例都将事件处理程序连接到Office.initialize
随附 JS 中函数中的按钮。
最初加载时,我不知道要向用户显示的所有按钮,因为它们将根据用户在各种组合框中的选择动态创建。我如何才能将我的事件与新创建的按钮挂钩,因为Office.initialize
它仅在最初加载页面时运行。
ms-word - Office 插件 - 功能区组控件对齐
我正在开发 Office word 网络插件。在其功能区菜单中,控件是使用清单文件生成的。我们创建一个组并在组内定义控件。根据https://dev.office.com/reference/add-ins/manifest/group?product=access一个组最多可以包含 6 个元素。
我希望所有控件在功能区组中水平对齐。如果 3 个控件在一个组中,它会按预期工作,但是当一个组包含四个控件时,控件不会按照我的预期排列。(请参阅屏幕截图)。
Office web 插件中是否有任何可能性?
javascript - 需要从 CustomTab Word Web 插件控制 TaskPane
我正在开发一个带有 CustomTab 和 TaskPane 的 Word Web 插件。从 Manifest.xml 文件中,我通过ExecuteFunction
JS 函数触发事件到 JavaScript 函数被命中,但 TaskPane UI 上没有发生更新
清单.xml
JavaScript
HTML
<div style="width:100%" id="main"></div>
相同的 JQuery 函数正在正常的按钮单击函数调用中工作,该函数调用存在于 TaskPane 中。
如何触发应该正确执行的事件?
javascript - 没有字体颜色的下划线颜色 Word Web 加载项
我正在开发 Word Web 插件 OfficeJS,我想将下划线颜色更改为红色。是否可以在不影响字体颜色的情况下更改下划线的颜色?在下面附上我的代码:
javascript - 使用 JQuery 在 Word Web 插件中选择文本
我正在使用 OfficeJS 开发 Word Web 插件,现在我有一个手风琴,如果用户单击手风琴菜单,我需要在 Word 文档中的标题文本上进行选择,无论它存在于何处(至少出现一次)。
有没有办法使用 OfficeJS.Context 搜索文本并在 Word 文档中进行选择?
我得到了上面的代码,即插入指定的文本并选择而不是搜索并执行
ms-word - 在 Office JS 页面中拖放到 Word 文档
我正在为 Word 应用程序创建一个在线办公插件。我创建了一个 HTML 页面,其中包含一些字段,例如名称、地址、移动设备等。在拖放此类字段时,我想在 Word 文档中创建一个 MergeField。
我已经完成了有关拖放的研发,但我无法找到如何控制容器外的拖放事件。
有什么办法可以满足我的要求吗?