word-2010相关内容

防止将操作添加到撤消重做一词中或从撤消重做命令栏组合框中删除操作

我们正在以编程方式在Word文档中插入内容控件,我们不想将操作添加到Word的撤消堆栈中。我们找到的唯一方法是访问Undo命令栏组合框并删除与插入内容控件操作相关的项,我们使用以下代码: var commandBars = _wordDocument.CommandBars.Cast(); var standardCommandBar = commandBars.Fi ..
发布时间:2022-04-18 23:10:36 C#/.NET

保存/重新加载文档后邮件合并动态超链接字段丢失 - Word 2010

我有一个问题,当我创建文档时,在域代码中使用动态超链接工作正常,但是当保存并稍后重新加载它时,链接被替换为原始记录集中的文本.我使用的域代码是: { HYPERLINK { MERGEFIELD "Fieldname" } \* MERGEFORMAT } 保存然后重新加载文档后,这将类似于: { 超链接“http://www.example.com"} 我正在合并到 HTML 电子邮件. ..
发布时间:2022-01-02 08:15:19 其他开发

从当前光标位置创建范围 Word 2010 VBA

我有一个带有用户表单的 .docm 文档.在用户表单上,我有一个按钮需要在文档中最后一个已知的光标位置插入一些东西(一些文本,对于初学者).为此,我想创建一个范围. 如何获得此范围的起始位置? 解决方案 Selection 是文档中的当前位置. Selection.Range是当前Selection的Range对象. Range.Start 是 Range 对象的起始位置(返回或 ..
发布时间:2021-12-31 11:27:14 其他开发

使用 Word ContentControl DatePicker 如何获取值?

我有一个 ContentControl,它是 Word 文档中的 DatePicker.我正在尝试使用它在后面的代码中填充一些值,但我似乎无法从中获取值. Private Sub Document_ContentControlOnExit(ByVal ContentControl As ContentControl, _取消为布尔值) ContentControl 上的所有属性都不接近 .Va ..
发布时间:2021-12-31 11:19:46 其他开发

无法在 Open Xml 中使用现有的段落样式

我正在将 HTML 文件导出到 Open XML wordfile.如果在 HTML 中使用 ,我想向该部分添加 Heading1 样式.但不知何故,当我在 Microsoft Word 2010 中打开文档时,没有应用样式. 如果我在 Libre Office 中打开创建的文档,就会应用一些样式. 我自己也定义了一些样式,如果我使用其中一种样式,Word 和 Libre O ..
发布时间:2021-12-31 10:57:03 C#/.NET

测试 TOC 域代码返回的错误

我正在尝试在创建图表之前测试是否存在任何“图表标题".我有一行代码可以工作:{IF {TOC \h \z \c "Figure"} = {TOC \h \z \c "blarghel"} "无表" "条目存在"}(当然是字段代码),其中“blarghel"是一个故意的假人.我以为我曾经能够(在 Word 2003 中)引用返回的错误字符串,对于 WORD 2010 将是 {IF {TOC \ ..
发布时间:2021-06-04 19:22:06 其他开发

通过delphi检索扩展文件属性

在Windows资源管理器中右键单击文件并从菜单中选择“属性"时,将显示一个对话框,显示该文件的基本属性. 我正在尝试获取文件夹中Word文件的这些属性(关键字,注释,标题...). 我修改了在某处找到的代码,该代码在vba(MSWord Office宏)中运行良好: Private Sub CommandButton1_Click()昏暗的头(35)设置objShell = Cr ..
发布时间:2021-04-30 18:50:08 其他开发

使用VBS在MSWord表上方添加文本

我正在使用VBS向用户推送Outlook中的签名.签名中有表格,因此我可以将徽标/用户信息与徽标顶部的标准文本并排放置. (可在此处找到原始表代码:下面是写入doc文件的代码的片段.该代码成功创建了两个colun,并将我想要的任何信息放入其中.在开始创建/编辑表格之前,是否可以在doc文件的顶部添加文本?​​ Set objWord = CreateObject("Word.Applicat ..
发布时间:2020-07-14 06:14:57 其他开发

如何以编程方式访问“打印预览和打印" Word 2010中的页面

我正在编写与Microsoft Office Word 2010相关的医疗程序(使用C#语言).在Word 2010中,有一个页面“打印预览和打印",您可以通过按 Ctrl + P .启动Office Word之后,我想看到“打印预览和打印",但是我看到的是Office 2007/2003中的旧打印预览,这意味着我不知道如何从Office com对象访问此页面. 我尝试过的代码: oW ..
发布时间:2020-07-14 06:14:53 C#/.NET

如何使用VBA正确设置文档属性?

问题 在Word 2010中使用VBA设置文档属性时遇到麻烦. 我有一个包含几个Heading 1部分的文档,我使用宏提取选定的部分(及其内容)并将其粘贴到新文档中. 这部分工作正常,但是最后我需要设置几个文档属性,但是没有设置任何属性. 我正在尝试设置内置属性和自定义属性,但是出于这个问题的目的,我想设置 title , subject 和类别. 我已经创建了一个函 ..
发布时间:2020-07-14 06:14:49 其他开发

从字符串中删除段落标记

我有一个宏,可以在我的文档中找到所有的“标题1"样式,并将它们列出在UserForm的ComboBox中. 我的问题是我正在使用的“查找"例程也在要复制的文本之后选择了段落标记(¶),并且该段落标记正在ComboBox中显示. 如何将其从字符串中删除?我尝试使用replace(),将vbCrLf,vbCr,vbLf,vbNewLine,^p,v,Chr(244)和Asc(244)替换为 ..
发布时间:2020-07-14 06:13:45 其他开发

VBA在Word 2010中找到单词并替换为超链接

我有一个带有一些文本的Word文档.在某些段落中,我有一些要添加超链接的词.这是一个示例: 今天出版了《太阳升起》这本书,ABC-1212321-DEF……. 应找到"ABC-1212321-DEF"并应用超链接,如下所示: http://google.com/ABC-sometext-1212321-anothertext-DEF 文档中的所有字符串均以"ABC-"开头,以"- ..
发布时间:2020-07-14 06:13:41 其他开发

MS Word VBA:我需要一个调色板对话框

在VBA for MS Word 2010中,如何使Word弹出调色板对话框,以便用户可以选择颜色? 关于如何在Excel中执行操作,有很多示例,但是我还没有为Word用户找到任何帮助.这是Excel的代码: Application.Dialogs(xlDialogPatterns).Show 问题是,没有wdDialogPatterns等效项,我也找不到名称暗示调色板对话框的名称 ..
发布时间:2020-07-14 06:12:37 其他开发

在Word 2010中禁用“另存为"按钮

我有以下代码应禁用Word 2010中的“另存为"按钮.Document_Startup事件中正在调用以下方法: private void DisableSaveAsButton() { Object MenuBar = 40; Object FileMenu = 1; Object SaveAsButton = 5; var saveAsBtn = this ..
发布时间:2020-07-14 06:12:34 C#/.NET

从当前光标位置创建范围Word 2010 VBA

我有一个带有用户表单的.docm文档.在用户表单上,我有一个按钮,需要在文档中最后一个已知的光标位置插入一些内容(例如文本,用于启动程序).为此,我想创建一个范围. 如何获得该范围的起始位置? 解决方案 Selection是文档中的当前位置. Selection.Range是当前Selection的Range对象. Range.Start是Range对象的起始位置(返回或设置Lo ..
发布时间:2020-07-14 06:12:32 其他开发

Word 2010:如何在Qat中创建下拉菜单(快速访问工具箱)

快捷方式: 我想通过在Word的启动文件夹中放置自定义的.dotm文件,向Word 2010的任何实例的快速访问工具栏添加一个下拉菜单.我无法创建该自定义的.dotm文件. 长: 我一直在为Word 2010写一些“插件",首先使用VSTO,然后找出部署方面的问题,现在使用VBA.加载项应简化将我公司的徽标和法律声明添加到文档中(存在徽标和法律声明的不同组合). 为了尽可能少地单击即可 ..
发布时间:2020-07-02 00:50:52 其他开发

仅打印某些页面

解决方案: Application.PrintOut FileName:="", Copies:=2, Range:=wdPrintRangeOfPages, Pages:="2,6-10" 原始问题: 我有下面的代码可以正常工作: Application.PrintOut FileName:="", Copies:=2 这将两次打印我的10页文档. 我现在想使用p ..
发布时间:2020-07-02 00:50:44 其他开发