使用VBA将表格从excel复制粘贴到Word中的书签位置

问题描述 投票:0回答:1

我正在尝试使用excel从工作表中复制和表化,并使用VBA将其粘贴到Word文档中的特定位置。>

我已经尝试过以下代码:

Sub Copypastetabe()

Dim strPath As String

'Set path via this excel workbook

strPath = ThisWorkbook.Path & "\" & "Morning Snapshot1" & ".docx"

Dim objWord As Object

Dim docWord As Object

'copy the date table to go to word doc

Sheets("Sheet4").Range("A1:F6").Copy

'define and open word doc

Set objWord = CreateObject("Word.Application")

objWord.Visible = True

Set docWord = objWord.Documents.Open(fileName:=strPath, ReadOnly:=False)

'Select bookmark in word doc

docWord.Bookmarks(BondYields).Select

Selection.Paste

End Sub

我收到错误

运行时错误5941“所请求的集合成员不存在”

该单词文档中此名称下存在书签,所以我有点卡住了

请任何人帮忙吗?

[我正在尝试使用VBA从excel中的工作表复制并表化并将其粘贴到Word文档中的特定位置,我尝试了以下代码:Sub Copypastetabe()Dim strPath As String'Set ...] >

excel vba ms-word copy bookmarks
1个回答
0
投票
'Select bookmark in word doc

docWord.Bookmarks(BondYields).Select

Selection.Paste

应该是:

© www.soinside.com 2019 - 2024. All rights reserved.