使用VBA将数据从excel导出到word

时间:2016-01-31 04:24:22

标签: vba excel-vba word-vba excel

我想将电子表格中的数据(如姓名,出生日期,地址等)导出到我写的字母中。

我一直在关注tutorial

我已经成功使用命令按钮在单词中填充信息,但我不想在单词中使用丑陋的灰色按钮,所以我尝试制作一个宏并将相同的脚本粘贴到宏vba中

这是我在尝试制作宏时使用的脚本:

Sub Macro1()

Dim objExcel As Object
Set objExcel = CreateObject("Excel.Application")

Set exWb = objExcel.Workbooks.Open("C:\Users\Admin\Desktop\Case Log.xlsx")

ThisDocument.solicitor.Caption = exWb.Sheets("Sheet1").Cells(4, 3)

exWb.Close

Set exWb = Nothing

End Sub

当我运行宏时,它会突出显示单词" solicitor"并显示消息"编译错误:找不到方法或数据成员"

我已经检查并重新检查,标签名称是正确的,它与命令按钮一起使用,我不明白它为什么不能用作宏。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

我找到了这样做的原生解决方案。 邮件合并! 我设置了一个并保存了它,现在每次打开文档时,它都会加载它已经指向的电子表格中的所有信息。

感谢所有建议