Excel精英培训网

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

[已解决]能否用VBA或其他方法在Word的指定位置填写指定内容?

[复制链接]
发表于 2010-9-3 12:44 | 显示全部楼层 |阅读模式

HYPERLINK()函数链接到一个Word文件,能否用VBA或其他方法自动在其表头的编码处黏贴指定单元格(A3)的内容?

wCHIhYfN.rar (17.31 KB, 下载次数: 115)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
 楼主| 发表于 2010-9-4 14:27 | 显示全部楼层
回复

使用道具 举报

发表于 2010-9-4 21:03 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2010-9-24 22:15 | 显示全部楼层

请教
回复

使用道具 举报

发表于 2010-9-25 10:15 | 显示全部楼层

在Excel中建立对Word的引用,便能象在Word中操作文件一样

回复

使用道具 举报

发表于 2010-9-25 10:48 | 显示全部楼层    本楼为最佳答案   


Sub MS_Word()
    Dim wd As Object
    Dim doc As Object
    
    Set wd = CreateObject("Word.Application")       ' 建立Word会话
    wd.Visible = False                              ' 设定Word应用程序为不可见状态

    Set doc = wd.Documents.Open(ThisWorkbook.Path & Application.PathSeparator & "001 安全管理程序.Doc")    ' 打开当前目录下指定Word文件
    doc.Tables(1).Cell(1, 2).Range = Cells(3, 1).Value                                                  ' Word文件第一个表的1行2列内容改为当前工作表的A3的内容
    doc.Save    ' 保存Word文件
    doc.Close   ' 关闭文件
    wd.Quit     ' 退出Word会话
    Set doc = Nothing
    Set wd = Nothing
End Sub
回复

使用道具 举报

发表于 2010-9-25 14:11 | 显示全部楼层

学习吕布的代码了!
回复

使用道具 举报

发表于 2010-10-2 00:17 | 显示全部楼层

好像WORD看的“邮件合并”功能也可以
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-6 22:56 , Processed in 0.517914 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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