AnhNQT
Thành viên chính thức
- Tham gia
- 6/11/18
- Bài viết
- 61
- Được thích
- 5
- Giới tính
- Nam
Em có file như đính kèm và mục đích là khi chạy Module1 ở máy khác sẽ lưu ảnh lại, sau đó code ở Module2 sẽ lấy ảnh được lưu trước đó để hiển thị trên file .kml.
Tuy nhiên lại đang lỗi ở "pic.Export". Nhờ mọi người xem giúp lỗi trên hoặc có thể sửa luôn code ở Module2 tại đường dẫn ảnh "D:\logo.png" mà không cần lấy ảnh từ Module 1 thì càng tốt ạ!
Em cảm ơn!
Tuy nhiên lại đang lỗi ở "pic.Export". Nhờ mọi người xem giúp lỗi trên hoặc có thể sửa luôn code ở Module2 tại đường dẫn ảnh "D:\logo.png" mà không cần lấy ảnh từ Module 1 thì càng tốt ạ!
Em cảm ơn!
Mã:
Sub SaveImageAsFile()
Dim picName As String
Dim saveFolder As String
Dim pic As Shape
picName = "logo"
saveFolder = "D:\"
Set pic = ActiveSheet.Shapes("Picture")
pic.Export Filename:=saveFolder & picName & ".png", FilterName:="PNG"
End Sub