【发布时间】:2017-11-08 08:26:43
【问题描述】:
这是我使用 VBA 的第三天。我目前正在为这家公司工作 3 个月的合同,并且已经弄清楚如何将数据从 excel 自动传输到新的 word 文档(他们多年来一直想要的过程)。我还发现了如何从 excel 打开现有的 word 文档。
问题是,我还没有弄清楚如何将数据从 excel 传输到现有的 word 文档。
以下是我出于上述原因尝试编写的代码。谁能指出我哪里出错了?任何和所有的答案将不胜感激:)
Sub CopyRangeToWord()
Dim objWord As Word.Application
Dim objDoc As Word.Document
Set wordApp = GetObject("C:\Users\CoffeeFuelsMeNow\Documents\Ladedadeda\Testplate.dotx")
Set objDoc = objWord.Documents
objWord.Visible = True
Range("A1:B10").Copy
With objDoc.Paragraphs(objDoc.Paragraphs.Count).Range
'All formatting goes here
.Paste
.Font.Name = "broadway"
.Font.Color = wdColorBlue
.Font.Bold = True
.Font.Italic = True
.Font.Allcaps = True
.Font.Size = 20
End With
End Sub
【问题讨论】:
-
你能说一下你想要达到的目标吗?让问题直截了当
-
@eithed 抱歉,那是咖啡