我想修改一個VBA宏來啓用Excel範圍(作爲圖片,用於格式化目的)粘貼到Word書籤。VBA excel圖片到Word書籤宏
Sub test2()
Dim objWord As Object
Dim ws As Worksheet
Set ws = ThisWorkbook.Sheets("PREMIUMS")
Set objWord = CreateObject("Word.Application")
objWord.Visible = True
objWord.Documents.Open "C:\TEST\BTM Macro Template.docx"
With objWord.ActiveDocument
.Bookmarks("PLAN_1_SHEET").Range.Text = ws.Range("A34").Value
.Bookmarks("PLAN_2_SHEET").Range.Text = ws.Range("BTM_PREM").Value
End With
Set objWord = Nothing
End Sub
宏糊劑單個小區文本參考精細(「A34」),但使用一定範圍「BTM_PREM」相同的代碼)返回類型不匹配錯誤。 我知道這是由於範圍不是字符串,但似乎無法確定如何修改此行以在「PLAN_2_SHEET」書籤上粘貼「BTM_PREM」,如照片。
.Bookmarks("PLAN_2_SHEET").Range.Text = ws.Range("BTM_PREM").Value
考慮這裏給出的建議:http://stackoverflow.com/questions/2029724/add-an-image-to-word-document-and-scale-it-using-vba – Dave
@Dave - 感謝您的鏈接。我確實看到了這個問題,但是在開發代碼的時候遇到了一些困難,以便將鏈接替換爲引用範圍的圖形。 – JoeBeef