我正在學習excel vba,並且我堅持了幾個小時這個錯誤。我在這裏閱讀了一些解決方案,但我無法修復。此代碼獲取相片路徑,並且插入在單元格A1excel vba對象定義的錯誤
Sub test()
Dim TheFile As String
TheFile = Cells(2, 14).Value
Range("A1").AddComment
Range("A1").Comment.Shape.Fill.UserPicture TheFile
End Sub
這具有應用程序中定義或對象定義的錯誤的評論框的照片。我檢查「TheFile」,它返回正確的字符串,它是文件路徑
你的代碼的作品出現錯誤對我來說,只要'TheFile'具有完整路徑_and_圖片的名稱 – user3598756
是的,如果我粘貼一個字符串而不是從單元格值中取路徑。它的工作原理 –
您嘗試在Range(「A1」),AddComment和Range(「A1」)之間添加'Range(「A1」)。Comment.Visible = True' Comment.Shape.Fill.UserPicture TheFile'? –