报告改版, 需要将之前的报告都改成新模板。其中都是表格,我想将已有报告中表格的内容通过VBA复制到新报告模板中,下面是代码的例子,
Sub Macro1()
Dim wdApp As Word.Application
On Error Resume Next
Set myDoc = wdApp.Documents.Open("G:\12RF057-RD365.doc")
With ActiveDocument.Tables(1).Cell(Row:=1, Column:=3).Range
.Delete
.InsertAfter Text:=myDoc.Tables(2).Cell(Row:=1, Column:=2)
End With
End Sub
但是运行之后,达不到我想要的效果,请各位指点一下。谢谢!
VBA将一个word表格中的内容复制到另外一个word的表格中
Set myDoc = Word.Application.Documents.Open("E:\\1.docx") .Delete .InsertAfter Text:=myDoc.Tables(2).Cell(Row:=1, Column:=2) End WithEnd Sub'(InsertAfter Text:=myDoc.Tables(2).Cell(Row:=1, Column:=2)这行代码中,你确定表2存在吗?我测试时只建一个表,所以改为Tables(1). ) '也...
VBA将一个word表格中的内容复制到另外一个word的表格中
Set myDoc = Word.Application.Documents.Open("E:\\1.docx").Delete .InsertAfter Text:=myDoc.Tables(2).Cell(Row:=1, Column:=2)End With End Sub '(InsertAfter Text:=myDoc.Tables(2).Cell(Row:=1, Column:=2)这行代码中,你确定表2存在吗?我测试时只建一个表,所以改为Tables(1...
我想用word里面的宏(VBA)来实现,将EXCEL表格里指定的数据粘到当前word中...
1).Range = my_Object.Worksheets(1).Cells(1, 1).Valuemy_Object.CloseEnd Sub
...批量将不同文件中的部分内容顺序复制到一个word文件中?
' 1 新建一个文件 ' 2 (用Do..Loop)依次打开D:\\目录下Z开头的.DOCx文件 ' 3 复制其中满足条件的部份到剪切板,并关闭这个文件,回到新建的空白文件 ' 4 粘贴 ' 5 重复2-4 ’6 结束,保留复制粘贴的内容为当前文件 Sub DoThis()Dim myPath, myFile myPath = "d:\\"Documents.Add Docum...
怎样用VBA把Excel中的内容导入到word中
2.选择“新表”中的C2单元格,如图3所示。单击[fx]按钮,出现“插入函数”对话框。在类别中选择“全部”,然后找到VLOOKUP函数,单击[确定]按钮,出现“函数”参数对话框。第一个参数为需要在数据表首列进行搜索的值,在这里就是搜索学生姓名,也就是“新表”中的A2单元格。第二个参数是需要在其中...
如何用vba代码将word文档中插入的表格对象内容复制到Excel中
Sub 宏1() Dim wordapp As Object Dim mydoc Dim mypath$, myname$ Dim wdRng As Object Dim pos1%, pos2% '定义找到的字段的首位位置 Application.DisplayAlerts = False Set wordapp = CreateObject("word.application") mypath = ThisWorkbook.Path & "" myname...
如何利用excel vba提取word中表格的部分内容,复制粘贴到excel
Sub 宏1() Dim wordapp As Object Dim mydoc Dim mypath$, myname$ Dim wdRng As Object Dim pos1%, pos2% '定义找到的字段的首位位置 Application.DisplayAlerts = False Set wordapp = CreateObject("word.application") mypath = ThisWorkbook.Path & "" myname...
用word VBA 实现, 如何实现word文件中任意两个关键词之间的所有文字道一...
.Find.ClearFormatting .Find.Replacement.ClearFormatting With .Find .Text = "*三部门(*)2万元*".Replacement.Text = "\\1^13".Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchByte = False .MatchAllWordForms = False .Match...
怎么把一个word中的表格复制到另一个word中后保持格式不变
1、打开Word文档,把鼠标的光标移动需要复制的表格左上角,就会出现一个双向十字箭头。这时,用鼠标左键点击这个箭头图标,即可选中整个表格。然后再点击鼠标右键,并在右键菜单中选择“复制”。2、 打开另一个Word文档,在合适的位置点击鼠标ctrl+v,粘贴以后,在表格右下角点击“粘贴选项”,在下拉列表...
如何使用vba在word中复制粘贴表格我使用这两句复制粘贴后它自动合并...
在需要粘贴表的光标处点鼠标右键,如果出现“通过追加表粘贴”的提示,这表示目前的光标是上一个表格的结尾。在此回车,出现了两个回车符,在新的回车符处右键鼠标,此时提示的是“粘贴”。点击就ok了。这时候,新粘贴的表格会有一行移动到了下一页,你把上表的那个结尾回车符删除,就正常了。