可以把VB.net執行下得到的圖片存到Excel中嗎?
我用VB.net寫了一個程式
其中有一個picturebox是按了"掃瞄"的button之後會得到一個影像
我希望按儲存之後能把所有的資料用一個excel呈現
其中包含了客戶的基本資料(文字)和掃瞄所得之影像(圖片)
讓之後開啟時能看到圖文並茂的資料
目前的程式碼如下:
Dim newExcel As New Microsoft.Office.Interop.Excel.Application
With newExcel
.Workbooks.Open(Filename:="C:\Documents and Settings\admin\桌面\ABC\客戶資料\
存檔格式.xlsx")
.Cells(2, 1) = TextBox3.Text '在A2寫入客戶姓名
.Cells(2, 2) = TextBox5.Text '在B2寫入電子郵件
.Cells(2, 4) = TextBox6.Text '在D2寫入出生日期
.Cells(2, 5) = ComboBox1.Text '在E2寫入職業類別
.Cells(5, 1) = PictureBox1.Image '在A5寫入圖型
文字的部分都能正常顯示
可是圖片的部分執行後他在A5只顯示了 "System.Drawing.Bitmap"耶
所以想請問我想要的樣子excel可以做到嗎??
如果可以的話請指點一下怎麼寫
感謝 ^^
*******
之前有一位好心的網友回答我以下:
試試下面這段code, 只不過我的程式是把圖檔從磁碟讀出來,
你應該只要稍微修改一下就能用:
Dim objPix as Object = objExcel.Activesheet.Pictures.Insert(strPixPath)
objPix.Top = objWorksheet.Cells(i, j).Top +1
objPix.Left = objWorksheet.Cells(i, j).Left +1
*******
我試過了但是可能因為6.0與.NET語法的差異吧
還是沒辦法... 而且錯誤很多 不知道怎麼改 ^^"
有人可以再回答我一次嗎??
或是那位好心人你如果看到了請再多給我些提示 救救我~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.203.71