1
我有一個文字,其中有一張圖片,沒有別的。我想使用vb.net將此圖片複製到另一個Word文檔。 關於如何做到這一點的任何想法?從一個Word文檔複製圖像到另一個使用vb.net
什麼我到目前爲止是這樣的:
Dim vk_word_app As Word.Application = New Word.Application
Dim vk_new_doc As Word.Document = vk_word_app.Documents.Open("final.docx")
vk_word_app.Activate()
vk_word_app.Visible = False
For i as integer = 0 To 9 Step 1
Dim vk_my_doc As Word.Document = vk_word_app.Documents.Open("test.docx")
vk_my_doc.Select()
vk_word_app.Selection.Copy()
vk_new_doc.Select()
vk_word_app.Selection.PasteSpecial()
vk_my_doc.Close()
Next
vk_new_doc.Save()
vk_word_app.Quit()
的圖像被複制到新的文件,但被複制覆蓋以前的每一個新的所以在reulst final.docx只有一個圖像而不是10.任何想法?
這是不正確的。步驟1(冗餘)指出循環將i增加1. – benst 2012-08-08 13:18:22
hmmm ...好吧然後,我已更新到我認爲正在發生的步驟 – Jared 2012-08-08 13:21:33
您編寫的For Each語句會給出語法錯誤。我很快就確定循環的構建方式沒有問題。我認爲問題在於WORD api在最新的圖片被粘貼時覆蓋前一張圖片。 – benst 2012-08-08 13:37:30