【发布时间】:2017-08-30 10:59:41
【问题描述】:
您好,我正在尝试从 Excel 工作表中复制单元格并填充 Word 文档。我想将文本从 excel 单元格复制到 word 文档中的特定位置。我能够将 excel 单元格中的文本存储在字符串中,但不确定如何将其存储在我在 word doc 中提到的 word 占位符或书签中。这是我目前所拥有的:
Set ws = xlBook.Worksheets("DIP Main")
Tmp = ws.Cells(25, "C").Value
.Text = Tmp
.Execute Replace:=("Placeholder1")
' [Placeholder1] = Tmp.Text
' MyDOc.Fields("Placeholder1") = Tmp.Valu
e
Tmp 正在存储来自 excel 的值,但我无法在我的 word 文档的占位符中替换和打印它,或者如果有任何其他方法可以在 word doc 的特定位置打印 Tmp 字符串也可以.我也没有在我的代码中声明任何占位符,我不确定我是否应该这样做。我在名为“Placeholder1”的word文档中创建了占位符。我正在使用 VBA word 来编码。
【问题讨论】: