问题标签 [word-2007]
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-word - Microsoft Word 是否有反向模式?
我想知道是否有任何方法可以反转 Microsoft Office Word 中的颜色 - 即在黑色背景上查看白色文本。我主要问是因为我习惯了 Notepad++ 主题和类似的深色配色方案,而且在我的环境中,这么多的空白空间真的很难看。
我喜欢 Word,但想要一个理智的配色方案 - 有什么选择吗?如果有帮助,产品版本是 Office 2007。
一些奇怪的kludge或hack也是可以接受的:)
excel - 以编程方式更新嵌入的 Excel 文件
我正在尝试以编程方式修改 Word 文档中的嵌入式 Excel 表格。为此,我修改了 docx 文件和嵌入的 excel 文件。
主要文件的重要部分如下:
Word 文档使用 OLEObject 链接到嵌入的 excel 文档。出于显示目的,使用 .wmf 文件(使用v:shape
元素)。我修改了 excel 文档,该文档已经过时了这个预览。
这会导致文档中出现一些奇怪的行为:
- 嵌入(excel)表的预览显示错误的数据
- 双击嵌入的表格会在嵌入的 Excel 中打开表格并显示正确的数据
- 关闭嵌入式编辑器会触发新预览的生成,显示正确的数据
当然,我希望表格在打开文档时显示正确的表格。如何触发 Word 丢弃图像并重绘预览?
对我来说,一个理想的解决方案是仅通过修改 docx 的内容来触发预览的重新生成,但使用小脚本的解决方案也会有所帮助。
vba - 使用 VBA 停用 OLEObject 会破坏 Word 2007 中的功能区
我正在编写一个脚本,该脚本使用 VBA 循环遍历我的文档中嵌入的 excel 工作表。我激活它们,进行一些修改,然后继续下一个。之后,我希望再次停用最后一张工作表,并且希望光标返回到文档的开头。
到目前为止,我有以下代码:
我从Gary McGill那里借来了停用代码。但是,这种停用方法会破坏 Word 2007 中的功能区。
我可以想象重新激活主文档而不是停用 OLEObject 会更好,但添加wrdActDoc.Activate
似乎并没有这样做。
是否可以在不破坏功能区的情况下停用 Excel 工作表?
c# - COM 加载项不会在 word 2007 中消失
我有两个不同的 COM 加载项,一个用于 Word 2003,一个用于 Word 2007。
Word 2003 每次都像魅力一样工作,没有问题等……但是现在,当我打开 Word 2007 时,Word 2003 中的按钮出现在我的 Word 2007 功能区中。即使在我禁用我的加载项或清理我的项目之后,这种情况仍然会发生...我已经尝试了所有方法,包括删除我的 Word 2003 加载项的所有 .dll,但问题仍然存在...
关于问题是什么的任何建议?
干杯
hyperlink - Microsoft Word 2007 不允许在其超链接中使用特殊字符
我正在尝试使用 MS Word 2007 在 MS Word 文档中放置一个超链接,该链接指向包含大括号('{'、'}')和 & 符号('&')的 URL。但是,Word 2007 不允许使用这些字符。它也不允许百分号('%'),所以我不能对这些字符进行 URL 编码。
有关如何链接到包含特殊字符的 URL 的任何建议?特别是大括号和&符号?
vba - Word VBA“项目不可见”
有谁知道如何使模板在 Word 2007 中可见?我创建了一个模板,Experiments.dotm
使用加载项添加了它,但是当我尝试在其中创建一个模块时,收到一条错误消息:“项目无法查看”
c# - 用可见=假打开word文档
我看到,当在 word vsto 中调用 Application.Documents.Open 方法时,如果文档可见或不可见,则会设置一个引用。之后,我如何检查文档是否可见?
基本上,我试图通过将可见性设置为 false 来防止在打开某些文档时发生某些事情,以便我可以用 if 语句捕获它。
ms-word - 动态创建的 Word 文档中的边距
我有一款会计软件,可以将数据导出到 Word 文档中。我可以在 Word 2007 中为每个客户创建一个特定的模板。
我需要一种方法来设置除第一页之外的所有页面的页面顶部的边距。
问题是我事先不知道文档会有多少页,但通常在 1-3 页之间。
vba - 如何使用 Word 2007 VBA 复制所有文本并将其替换为 for rows csv 文档
如何使用 Word 2007(或 Word 2003)VBA 复制所有文本并将其粘贴到四行 csv 文档中。例如:“我爱这个世界”。这将是:
linq - Word 模板为许多方法调用提供了“方法不支持的异常”
背景:我正在尝试在 Visual Studio 2010 中开发 Word 2007 模板。目标框架是 .NET 3.5。我正在使用 SharePoint 2010 的 WCF,并且在我的 Word 2007 模板项目中添加了“服务引用”。我在VS中调试。
我正在使用 LINQ 调用 Max() 方法,但出现异常。我不明白为什么,因为 Visual Studio 在我的智能感知中显示了该方法。但是当我转到“对象浏览器”并转到 DataServiceQuery 类时,我看到的唯一方法是 AddQueryOption、BeginExecute、Execute、EndExecute、GetEnumerator 和其他 2-3 个方法。我没有看到任何 LINQ 方法,如 Max()、Min()、Single() 等,如果我调用这些方法,它们都不能与 NotSupportedException 一起使用。
Intellisense 有问题吗?我做错了什么吗?有关如何开始调试此问题的任何提示?