word-vba相关内容

从Excel中替换Word书签中的图像

我有一个开放的Word文档,其中包含一堆书签,每个都有Excel的Excel表格的内联图像。 现在,我需要更新Word文档中的表格在Excel中已更改。 我正在做的是将Excel中的表名与Word中的书签名称进行匹配。如果他们等于我想用Word替换现有的图像。 这是我的代码到目前为止: Sub substitutionir() 设置WordApp = GetObject( ..
发布时间:2017-09-08 22:43:25 Office

“运行时错误462:远程服务器机器不存在或不可用”当第二次运行VBA代码时

以下代码是第一次运行时正常工作,但是当我需要再次运行时,它会给我这个错误: 运行时错误'462':远程服务器机器不存在或不可用 它不会一直发生,所以我想它与在后台运行的Word(而不是)有关系?我在这里缺少什么? 子文档() 表格(“examplesheet”)。 Dim WordApp1 As Object Dim WordDoc1 As Object 设 ..
发布时间:2017-09-07 08:14:55 Office

如何在Excel VBA中访问Word公共变量

我正在尝试自动化一些报表生成,其中Excel VBA正在进行所有的工作。我的雇主有一套标准化的模板,其中的所有文件都应该从中生成。我需要从Excel VBA填充这些模板之一。 Word模板广泛使用VBA。 这是(一些)我的Excel VBA代码: 生成WordApp对象的代码(GenerateReport()'(Tables,InputDataObj) ' WordApp.Doc ..
发布时间:2017-09-07 07:54:24 Office

从VBA Excel文件打开一个单词模板,输入一个数字并打印

到目前为止,我已经在问题/解决方案中获得了很大的成功,并在excel vba中获得了很多知识,但是我再次遇到了一个不同的问题。 这是我的场景: 我们在excel vba电子表格中进行序列化和跟踪的示例。可以添加多行,并通过序列号标识。发送的每个样本都包含序列化的信息表。现在一旦我们将序列号输入到excel中,我们必须手动输入序列号到信息表,打印和重复。因为有时候我们必须一次发送40个样 ..
发布时间:2017-09-07 06:33:40 Office

使用excel 2010 vba创建一个包含多个单词文件的文本的单词文档

这是我想要做的: 我有一个Excel表格,用户可以选择一些关键字。 对于每个关键字,都有一个单独的Word文档,名称相同,包含一些关于该关键字的文本。 在做出选择后,我希望用户点击命令按钮,然后创建一个新的Word文档。 这个新的Word文档将包含所选的关键字和相应的Word文档中的文本。生成的Word文档的样式和格式并不重要。将不同文本与不同文档分开的空白行将足够好。 我想使用La ..
发布时间:2017-09-07 05:45:27 Office

从Excel VBA更新Word文档中的链接字段

我试图通过将数据放入电子表格并链接到Word中的各个单元格,自动更新3种不同Word文档中的某些信息(如名称,日期和数字)。电子表格中有一些宏,它内部自动更新电子表格的部分。 除了更新Word文档中的链接之外,一切都正常。 尝试通过右键单击Word中的链接并选择“更新链接”选项来更新Word中的链接时,会为电子表格打开宏警告对话框,询问是否要激活宏。它不会这样做只是一次,但不断在20年代左 ..
发布时间:2017-09-07 02:16:47 Office

通过VBA在Word文档中修改嵌入式Excel工作簿

我有一个Word文档,其中包含两个嵌入式Excel文件(使用插入 - >对象 - >从文件创建),我想使用Word VBA进行修改。我已经到了这一点,我可以打开嵌入式文件进行编辑(见下面的代码),但是无法获取Excel工作簿上的句柄,我可以使用它来修改并保存嵌入文件。有人有这个解决方案吗?感谢提前。 Sub TestMacro() Dim lNumShapes As Long D ..
发布时间:2017-09-03 23:39:56 Office

更改Word文档中的所有链接的来源 - 错误的范围

我使用此代码将中的所有链接的字段/图表/ ...的源代码更改为从其中启动的工作簿。 我有常规字段和图表(存储在 InlineShapes )中,所以我有2每个模板的循环。 这些循环有时保持卡住 For Each ,并继续循环 Fields / InlineShapes (甚至不要增加索引...)而不停止。 (我添加了 DoEvents ,似乎减少了发生的频率... 如果你有一个解释,这 ..
发布时间:2017-09-03 21:29:35 Office

MS Word中的链接表

我想以编程方式使用VBA刷新Word模板报表中的Excel表。这些表从Matlab的模板Excel文件中写入几张表。文件结构将如下所示: 代码必须检查文件夹结构,以查看是否将Excel文件拉出最新的文件夹。如果是这样,它将刷新所有的单元格。如果没有,则必须删除所有表格,并从与之前的表格相同的表格中插入新的表格。我不确定下面的星号之间的代码。任何帮助将不胜感激。 Sub LinkToC ..
发布时间:2017-09-03 21:22:48 Office

将MS Word表导出到Excel表格的宏

我有一个带有许多表格的单词文档。有没有人知道如何编写宏来将这些表导出到不同的Excel表? 解决方案 答案取自: http://www.mrexcel.com/forum/showthread.php?t=36875 这里是一些将Word中的表读入Excel的活动工作表的代码。如果Word包含多个表,它会提示您输入单词文档以及表格号。 Sub ImportWordTable( ..
发布时间:2017-09-03 18:08:10 Office

事件 - 文档编辑

文档编辑时是否有事件? 如果没有,有没有人知道在哪里可以找到可用的VBA活动列表? 解决方案 这里是文件对象的事件: http://msdn.microsoft.com/en-us/library/aa140279(office.10).aspx 事件 DocumentBeforeClose:紧接任何打开的文档关闭之前。 DocumentBeforePrint:打 ..
发布时间:2017-08-31 05:03:33 开发方法

捕获MS Word的keydown事件

我想捕获backspace事件,只需执行backspace的操作,然后添加其他操作,但我不确定backspace的原始操作:Selection。删除,-1? Sub AddKeyBinding() 应用程序 '\\自定义在这个文档 .CustomizationContext = ThisDocument '\\添加绑定到这个文档的Shorcut:Backspace .KeyBi ..
发布时间:2017-08-31 02:11:39 开发方法

如何将Word 2010宏部署到其他?

我有一个我在Word 2010中开发的宏。 如何将它发送给其他人使用? 解决方案 将文档另存为.dotm(启用宏)。保存到 %Appdata%/ Microsoft / word / startup 关闭单词。现在,所有其他单词文档都可以访问。 如果不是默认情况下,请转到模板并勾选上面保存的文件 部署,创建一个简单的脚本,将文件复制到相应的 ..
发布时间:2017-05-06 17:08:53 其他开发

VBA基于Excel中的数据库在单词中查找和替换

我正在寻找一种在Excel中根据Excel中的数据查找和替换Word文档中的文本的方法。 更具体地说: 列A =文本我想查找 列B =文本我要用替换找到的文本 基本查找和替换VBA中的代码,但我努力工作如何做这样的(跨应用程序)。 任何人都可以帮助我? p> 感谢:) REQUESTED SCREENSHOT: img src =“https://i.s ..
发布时间:2017-03-17 20:11:40 其他数据库

VBA脚本总是返回输入过去结束文件错误

我有一个csv文件: hello,world,this 是, of,the,csv,file 第一列总是唯一的。 p> 我得到用户输入一个匹配第一列中的项目的字符串,脚本返回整行: 打开“C:\file1.csv”作为输入as #file_number Do While(EOF(1)Or found = False) 线输入#file_numb ..
发布时间:2017-02-25 00:05:17 Office

在双面打印中打印字文档

我试图自动执行在〜30 Word文档(* .doc)的双页打印两份副本的任务。我想发送程序转换为 .exe (我计划它只是为Windows计算机)使用 py2exe 。我知道我可以手动检查选项,但我不能够这样做的20台计算机,它将被使用,以及我不能安装在这台电脑的新软件(这就是为什么我想把它转换为 .exe )。 我复制了这个解决方案打印,但我不能适应它做我想要的: 从win32com ..
发布时间:2016-12-18 18:43:41 Python

VBA - 如何将集合添加到集合集合

因此,我已经创建了一些代码。 15节。我创建了一个函数来创建每个'Section'对象将它添加到'Sections'集合然后销毁对象,结果是对象在集合(或某物)保持持久。 是否可以使用相同的方法将集合添加到集合中,或者我必须明确定义每个集合吗? p> 公共段作为集合 函数DefineSection(ByVal SectionName As String) Set Sec ..
发布时间:2016-12-15 21:53:56 其他开发

脚本Word文档中更改字体

我有一个Word 2007的文件,我想改变Courier New字体的所有使用到 A龙力控制台字体。我需要一个脚本,发现该字体格式的所有单词并将其更改为新的字体。 我怎么能这样做? 解决方案 在Word中,你可以做自己录制宏。然后你打开VBA编辑器,有选择地删除一些无用的东西(通常在文件中太多的选择或移动)和你有你的脚本 编辑:移动在这里留言,内容回答笔者的评论。 在录 ..
发布时间:2016-09-21 14:47:28 C#/.NET