问题标签 [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.
c# - Word 2007 插件功能区 - InternalStartup
使用 Visual Studio 2013,我以 .NET Framework 4 为目标,并创建了一个同时针对 Office 2007 和 Office 2010 的加载项。我选择了一个 2010 加载项,但它应该在 2007 年根据此链接工作: https://blogs。 msdn.microsoft.com/vsto/2010/06/04/creating-an-add-in-for-office-2007-and-office-2010-that-lights-up-on-office-2010-mclean-schofield/
我使用了功能区设计器(不是功能区 xml)在我的 AddInin 启动方法中,我有以下内容:
基本上我正在捕获关闭事件,并在该事件中执行一些我自己的自定义代码。这在 2010 年完美运行。在 2007 年,功能区安装并且某些功能有效,但是当我关闭文档时,我的“Application_DocumentBeforeClose”关闭事件在 Word 2007 中被调用。有什么建议吗?
更新:我按照建议更改了我的代码,但是当我打开带有错误的文档时,以下行在 Word 2007 中失败 - “此命令不可用,因为没有打开文档。”
c# - WPF Listview 项目垂直定位与画布重叠问题
我有一个单词插件,它有一个WPF自定义任务窗格。在那我有一个Listview
. listview
当word文档向下滚动时,我需要动态更新每个项目的位置。但其中一些可能具有相同canvas.top(vertical Y)
的价值。然后这些项目会重叠。
我不需要重叠这些,我需要因为列表视图需要一个接一个地对齐。
代码示例 XAML..
谢谢。
c# - “拒绝”按钮删除使用 Word API 进行更改后的原始文本
我在 Word API 的帮助下打开了“跟踪更改”功能。在找到的单词中,我借助以下代码添加了超链接:
然后,当我按下“Review --> Reject”按钮时,整个单词“link”都会与链接一起被删除,而不仅仅是我添加的链接。为什么会这样?如何修复?
c# - 使用 c# 发布 Word 加载项后不从配置文件中读取值
我使用 Visual Studio 2013 创建了一个 word 插件类型项目。我正在使用配置文件中的文件位置。但是在使用 clickonce 发布项目后,它会生成扩展名为 .deploy 的文件。它完美无缺,但是当我尝试更改配置文件值时。它仍然读取旧值。发布加载项项目后有什么不附加“.deploy”扩展名的吗?请帮忙。
c# - 使用 c# 和 VBA 在 word 插件中挂钩键盘
我在 C# 中为 word 编写了一个插件。
我想挂钩键盘并捕获 ctrl-c 并读取复制到剪贴板的文本。
我的加载项可以使用下面的代码找到 ctrl-c,
现在我的问题是当我按 ctrl-c 时,会显示消息框但没有任何内容复制到剪贴板!我应该怎么办?
c# - System.Drawing.Graphics 中的 IntPtr.Zero 是什么意思
我需要在下面的函数中获得 IntPtr.Zero 的确切含义。我使用此函数将 word 文档文本范围位置像素值转换为 WPF 单位值。
这通常说通过手柄,但我没有得到它。
javascript - 如何在 Word 加载项 javascript 中设置垂直对齐
我有一个关于在 Word-js 中设置段落对齐的问题。例如,我想在页面的顶部或底部设置对齐
var test = context.document.body.insertParagraph("test", "end");
test.alignment = "centered";
test.Verticalalignment = "top";
它是否有类似 word-js 中的 Verticalalignment 的方法?谢谢