永发信息网

如何利用vba程序在word中调用excel单元格中的数据

答案:1  悬赏:40  手机版
解决时间 2021-02-15 21:49
如何利用vba程序在word中调用excel单元格中的数据
最佳答案
'代码已经测试过,请注意保持良好习惯,及时采纳,谢谢。

Sub PasteToWordDoc()
'
' 需要引用MIcrosoft Word 12.0 Object Library(注:12.0是版本号,可以不同)
'
Application.ScreenUpdating = False '关闭屏幕刷新'

Selection.Copy

Dim wdApp As Word.Application, wdDoc As Word.Document
Dim strDocPath As String '全路径文件名
Dim blnNoWd As Boolean, blnNoWdd As Boolean

On Error Resume Next

strDocPath = "C:\Users\wine\Desktop\可ihikhoi年.docm" '如果与Excel工作薄同路径,采用这面的语句也可
'strDocPath = ThisWorkbook.Path & "\可ihikhoi年.docm"

'调用word程序对象
Set wdApp = GetObject(, "Word.Application") '实例化word对象变量

If wdApp Is Nothing Then '判断word程序是否正在运行
Set wdApp = CreateObject("Word.Application")
wdApp.Visible = False
blnNoWd = True
End If

'调用word 文档对象

Set wdDoc = wdApp.Documents(strDocPath)
If wdDoc Is Nothing Then
Set wdDoc = wdApp.Documents.Open(Filename:=strDocPath, Visible:=flase)
blnNoWdd = True
Else
wdDoc.Activate
End If

wdApp.Selection.PasteExcelTable False, False, False
wdDoc.Save

'恢复环境
If blnNoWdd Then wdDoc.Close: Set wdDoc = Nothing
If blnNoWd Then wdApp.Quit: Set wdApp = Nothing
Application.ScreenUpdating = True
On Error GoTo 0

End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
〓关于MM6(魔法门6代)键盘操作问题〓
“421 Xlight 个人版只允许5个用户同时在线”
友和国际公寓佛山分公司在哪里啊,我有事要去
让胡路区大庆酷啦啦量贩式KTV地址有谁知道?
谁知道国产车哪款车能开得住谢谢
【低能】什么是电子的高能轨道和低能轨道?
养囊不成,面临从新促排,养囊成功率有多少,
圆梦全托中心地址有知道的么?有点事想过去
如何从已经登录的网银中退出再重新登录
从呼和浩特市到天津的火车票价和时间。
企业购买奢侈品怎么走账
华为基本信息里面的专业技能怎么填写
平投第一幼儿园在哪里啊,我有事要去这个地方
谁能告诉我,国际象棋中哪个是车,哪个是象,
滴水村这个地址在什么地方,我要处理点事
推荐资讯
金色的耀发香烟多少钱
玖诚领域怎么去啊,有知道地址的么
华硕z97a电源6根和4根可是主板的cpu是8个口怎
人类21三体综合症的成因是在生殖细胞形成的过
万顺街/迎宾大道(路口)我想知道这个在什么地
属于癌前病变的是慢性胃炎伴有A.肠化B.脐状突
立邦专卖店授权号:095615地址有知道的么?有
电脑里的文字全是俄语怎么能整过来
天心区长沙赤岭路街道社区卫生服务中心哪位知
属鸡的射手
依家宝贝生活馆这个地址在什么地方,我要处理
淇滨区岳灵生发(鹤壁旗舰店)在哪里啊,我有事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?