這是一個廣泛的問題,涵蓋了很多部分。這裏有一點讓你開始。
打開VB編輯器通過按下Alt鍵+ F11 。右鍵點擊您希望此功能存在的工作表,然後點擊查看代碼。此代碼將加載單個圖像的註釋(請務必將C:\YOUR_IMAGE_FULL_PATH
更改爲有效圖像)放入您點擊的單元格中。當你離開單元格時,它將刪除評論。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count = 1 Then
Static cellAddress
Dim sFile As String
Dim cmt As Comment
If cellAddress <> "" Then
Set cmt = Range(cellAddress).Comment
cmt.Delete
Set cmt = Nothing
End If
sFile = "C:\YOUR_IMAGE_FULL_PATH"
Set cmt = Target.AddComment
cmt.Text Text:=""
With cmt.Shape
.Fill.UserPicture sFile
End With
cellAddress = Target.Address
End If
End Sub
當你說
該數據庫將返回的圖片,它顯示爲一個鼠標經過圖像
這是否意味着圖像本身存儲在數據庫中?或者是從數據庫中返回的圖像名稱,我們必須在HDD上搜索一個目錄以查找具有該名稱的圖像?
不知道你的數據庫管理系統或你的表架構或類似的東西我不能真正幫助更多。
有一個事件處理程序'Worksheet_SelectionChange'可以用於這個:當你遇到問題時,從那裏開始並回傳代碼。 –
你正在使用什麼樣的DBMS? SQL Server? MySQL的?甲骨文? PostgreSQL的? – Soulfire