Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3996|回复: 14

[已解决][求助]东跑西问还是这里的老师热情,请帮助解决将excel内容复制到word里等问题

[复制链接]
发表于 2011-6-17 12:43 | 显示全部楼层 |阅读模式
各位老师好,请帮助用VBA解决将excel内容复制到word里等问题。谢谢!
附件里有详细说明。
附件: 求助附件.rar (7.87 KB, 下载次数: 35)
发表于 2011-6-17 12:58 | 显示全部楼层    本楼为最佳答案   
  1. Sub Createword()
  2.     Dim appWD As Object
  3.     Dim Wd As Object
  4.     Dim Rng As Range
  5.     Set Rng = Sheet3.UsedRange
  6.     If Not IsEmpty(Rng) Then
  7.         Set appWD = CreateObject("Word.Application")
  8.         Set Wd = appWD.Documents.Add
  9.         Rng.Copy
  10.         Wd.ActiveWindow.Selection.PasteExcelTable False, True, False
  11.         Wd.SaveAs ThisWorkbook.Path & "\附件" & Sheet3.Range("A1").Value & ".doc"
  12.         Wd.Close
  13.         MsgBox "Word文件创建完毕"
  14.     Else
  15.         MsgBox "Sheet3为空"
  16.     End If
  17. End Sub
复制代码

评分

参与人数 1 +1 收起 理由
zzh49 + 1

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2011-6-17 13:49 | 显示全部楼层
回复 amulee 的帖子

谢谢您,版主老师。
您写的代码我试了好多次,可Wd.SaveAs ThisWorkbook.Path & "\附件\" & Sheet3.Range("A1").Value & ".doc"这一句总是变黄色,通不过。
请看一下,另外我在附件里写错了,应该是复制SHEET2的内容,不过这没有关系。sheet3也行。关键是上面那一句代码。
回复

使用道具 举报

发表于 2011-6-17 13:56 | 显示全部楼层
路过看看,看不大懂
回复

使用道具 举报

 楼主| 发表于 2011-6-17 14:06 | 显示全部楼层
找到原因了,应该改为Wd.SaveAs ThisWorkbook.Path & "\附件\" & Sheet1.Range("A1").Value & ".doc"
谢谢老师!
回复

使用道具 举报

 楼主| 发表于 2011-6-17 14:21 | 显示全部楼层
回复 amulee 的帖子

老师还有问题请教,复制到word的格式、字号、字体都发生了改变,怎么处理?还有网格线怎么去掉?
请老师费心处理一下。
谢谢!
回复

使用道具 举报

发表于 2011-6-17 14:42 | 显示全部楼层
下面这句改一下:Wd.ActiveWindow.Selection.PasteExcelTable False, True, False
这个True表示保留原来的格式,你可以改成False使用Word默认的
Wd.ActiveWindow.Selection.PasteExcelTable False, False, False
回复

使用道具 举报

发表于 2011-6-17 14:46 | 显示全部楼层
另外,最好把Word程序关掉。可以加一句

appWD.Quit
回复

使用道具 举报

 楼主| 发表于 2011-6-17 14:58 | 显示全部楼层
回复 amulee 的帖子

l老师:格式、字体都好了,可还有网格线。appWD.Quit不知道加在何处。
谢谢老师不厌其烦的帮助。
回复

使用道具 举报

发表于 2011-6-17 15:36 | 显示全部楼层
你是指把表格转换为正常文字?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-30 02:50 , Processed in 0.677347 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表