问题标签 [word-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.
dialog - 对话框未显示在单词加载项中
我正在尝试在我正在处理的单词 add-in 中显示一个对话框。这就是我在代码中实现它的方式
但是当我执行上面的代码片段时,它在下面显示了加载项错误
加载项错误 抱歉,您似乎丢失了网络和/或 Internet 连接。重新联机后单击“重试”。
我已经尝试过这里提到的解决方案。但这对我不起作用。当我尝试 HTTP 而不是 HTTPS 时,没有任何反应。但是当我尝试使用 HTTPS 时,我得到了这个错误。有谁知道,我该如何解决这个问题?
ms-office - Office 2016 共享按钮 IdMso
我正在尝试禁用 Office 2016 应用右上角的新共享按钮。
有谁知道通讯员IdMso?我试图找到 IdMso 表,但我只找到以前版本的 Office 的表。
c# - 为什么这个 Word 的自定义后台 UI 不显示其用户界面?
我有一个 Office 插件,它使用以下后台 XML 将自定义 UI 元素添加到 Microsoft Word 后台:
这是此处描述的修改“另存为”对话框的确切基本情况。
在我的机器上,它在“另存为”下没有显示任何内容。但是,我确实看到在显示后台时会调用以下函数:
UI 不显示的一些原因是什么,以及如何调试这里发生的事情?我尝试在“常规”部分下的“Word选项”的“高级”选项卡中打开Show add-in user interface errors
,但据我所知,它没有向我显示任何错误。
不确定它是否有帮助,但我们的功能区继承了IRibbonExtensibility
.
我们还发现这种逻辑有时适用于某些机器,但不适用于其他机器。我不知道为什么...我可以告诉您的绝对不同的一件事是,此插件的类型是注册的,而不是使用Outlook 注册表下的注册表项regasm
安装的插件。path|vstolocal
换句话说,我们是regasm
用来安装插件的。
编辑:我已经尝试了建议的答案,但鉴于这种方法它仍然无法正常工作。在这一点上,我和我的团队非常确信这是一个主要的 VSTO 错误,我们已经制作了一个项目来展示它。该项目展示了Windows 10 Pro 64 位版本 1607(OS build 14393.351)和 32 位 Word 2016 16.0.7426.1009(Office 2016 32 位版本 1610,build 7466.2023)的后台错误:https ://github.com/Murdoctor /WordAddin1
如果您在相同或相似的环境中运行此示例,您可以看到,如果您单击 Word 顶部的 Home 选项卡,您将看到https://github.com/Murdoctor/WordAddin1/blob中定义的按钮/master/WordAddIn1/Ribbon1.xml,但是,如果您打开后台,您看不到应该在信息选项卡之后插入的示例选项卡,TabInfo
(此屏幕截图是在调试模式下直接从 Visual Studio,我可以看到插件已注册,一切也已注册):
您将看到的唯一内容是(这也是插件正在运行并已注册到其本地 VSTO 文件的证明):
编辑:这也会影响 Office 64 位。我刚刚安装了Word 2016 16.0.7426.1009(Office 2016 64 位版本 1610,内部版本 7466.2023),认为更改为 x64 可能会有所帮助,但我的机器上仍然遇到同样的问题。
编辑:这也会影响今天发布的Windows 10 Pro x64 版本 1607,内部版本 14393.447。另外,我尝试禁用所有其他插件,仍然是同样的事情。
c# - 如何在 C# Visual Studio for Word Add-in 中跟踪用户行为
我想在 C# 和 Visual Studio 2015 Enterprise 的帮助下找出用户在 Word 2010 中单击了哪个按钮(例如按钮 ID、名称)。我可以想象有可能在控制台中打印用户在运行 word 插件解决方案时所做的事情。
我正在尝试通过 VBA 处理控件选项卡中的特定按钮,但尚未找到该特定按钮的确切名称和 ID。我希望有办法找出来。
编辑:
自定义 UI 编辑器条目:
我的目标只是弹出那个消息框,警告用户他将要编辑参数并继续按钮的原始功能。但是上面的代码 ControlProperties 被完全禁用。
此致。
xml - Office 插件清单
我正在尝试按照本指南开发 Word 插件:
https://dev.office.com/docs/add-ins/word/word-add-ins
我将所有内容都与指南相同,但是当我尝试在 Word 中打开它时出现错误:
插件错误:我们无法初始化此插件
或者
插件错误:配置错误
我猜我的标签 SourceLocation 有问题
这是我的 XML:
我也尝试过使用共享文件夹:
注意:我正在 Word Online 中进行测试
vsto - VSTO XML 功能区:首先调用哪个回调
在 VSTO 加载项中创建自定义 XML 功能区时,是否有调用各种 get* 回调方法(例如 getDescription、getEnabled、getVisible 等)的顺序?
ms-word - 从加载项搜索 Word 文档
我在 Word 文档中找到了具有特定样式的文本。我知道可以使用 Selection.Find 来完成,但我找不到任何其他方法。
Selection.Find 的问题是加载项的进度对用户是可见的,因为如果找到某些东西,它就会被选中,等等。有没有办法做到这一点,这样文本就不会被选中?
谢谢
ms-word - 如何从 word 加载项中的当前选择中获取内容控件
我正在使用 word JavaScript api 开发一个 word 插件。我想获取当前选择的内容控件。我已插入如下内容控件并且它正在工作:
如何从范围对象中获取内容控件?
请指教。
javascript - 如何使用 javascript API 在 microsoft word addin 中编写“字段”作为链接
我想要以下 C# 代码片段的 javascript (Microsoft Word-API) 等效代码:
换句话说,我想使用 javascript API 在 microsoft word addin (2016) 文档中添加一个域代码。
在互联网上彻底搜索后,我发现了一个“stackoverflow”问题(我们如何使用 word javascript api 为 Word 添加字段代码),该问题提出了同样的问题。但问题是,这篇文章没有具体的答案。只有 1 个答案,它指出“API 中没有直接支持添加字段,即您必须创建包含该字段的 Open XML”。现在问题是当我尝试查看 Open XML 的文档时:https ://msdn.microsoft.com/en-us/library/dd721893%28v=office.12%29.aspx?f=255&MSPPError=-2147217396,我知道它已经完全过时了!(第一行是“此内容已过时,不再维护”)。
此外,我认为将字符串“LinkText”转换为链接(在 javascript 中)可以替代这个问题。但我真的很想知道是否还有其他选择,因为 link() 方法(在 javascript 中)不是标准的,并且可能无法在所有浏览器中按预期工作(参考:http ://www.w3schools.com/jsref/jsref_link .asp)。
java - 如何制作 docx 文件,打开时需要一些自定义插件
我在我的 Web 应用程序中有一个用例,用户可以下载一个 DOCX 文件,其中添加了我们的 word 插件所需的一些自定义属性,打开它并使用 word 插件进行一些编辑或其他一些事情。当加载项已安装在用户计算机中时,它工作得很好。否则,当用户尝试打开特定文档时,我想通知(一些验证弹出窗口)用户安装特定的加载项。有没有办法在文档中添加一些关于指定加载项要求的属性?如果是,那怎么办?我将不胜感激任何帮助??