2016-07-27 24 views
1

我的程序生成圖像列表(這些圖像的數量可能會發生變化)。 我想將這些圖像對象放在我的應用程序的預覽頁面上,準備打印。如何使用其上的圖像列表創建文檔預覽

我已經嘗試過這種方式:How to insert image object as picture in word document 不幸的是建議的解決方案

Dim rng As Word.Range = oDoc.Range(int1, int2) 
Dim img As Image = qrGen.generateQRcodeImage("desiredInfoToEncloseInQRcode") 
Clipboard.SetImage(img) 
rng.Paste() 

回到我的第三行編譯錯誤:

it's not possibile to cast Image in Image 

我並不需要使用Word文檔,所以,如果你能建議我一個更好的解決方案,我會很樂意聽你的。

謝謝你的時間。

回答

0

它看起來像在這裏只是很難將圖像轉換爲位圖。將img轉換爲位圖,然後將其傳遞給SetImage()

Dim rng As Word.Range = oDoc.Range(int1, int2) 
    Dim img As Image = qrGen.generateQRcodeImage("desiredInfoToEncloseInQRcode") 
    Dim bmpImage as new Drawing.Image(img) 
    Clipboard.SetImage(bmpImage) 
    rng.Paste()