Nhờ sửa giúp code chèn ảnh!

Liên hệ QC

quocthinh0906

Thành viên mới
Tham gia
3/11/18
Bài viết
18
Được thích
3
Chào các bạn!
Mình có đoạn code chèn ảnh, trong đó mình có thêm vào đoạn hyperlink cho ảnh để khi click vào sẽ xem full ảnh. Nhưng đoạn code của mình khi xem lại nhảy vào Internet Explorer, mình thì muốn xem ở dạng Windows Photo Viewer như bình thường trong Windows. Nay nhờ các cao thủ xem giúp mình sửa lại cho phù hợp. Mình gửi kèm file bên dưới, Thanks mọi người trước!
 

File đính kèm

  • Chèn ảnh.xlsm
    17.7 KB · Đọc: 16
Hãy đặt
Windows Photo Viewer
thành mặc định Default trong Windows của bạn
Tùy vào phiên bản windows mà có cách - hãy google , hoặc cho biết bạn đang dùng version Windows nào
 
Upvote 0
Hãy đặt
Windows Photo Viewer
thành mặc định Default trong Windows của bạn
Tùy vào phiên bản windows mà có cách - hãy google , hoặc cho biết bạn đang dùng version Windows nào

Mình dùng Win7, trình xem ảnh mặc định mình đã đặt rồi bạn, xem ngoài windows vẫn bình thường.
 
Upvote 0
Chưa chắc nhé, hãy nháy đúp (double click) vào file ảnh xem mở ở cái gì?
Mình double click ảnh là vào Windows Photo Viewer đó bạn
Bài đã được tự động gộp:

Bàn thử file ảnh trong máy bạn đi. Rồi vào file excel của mình gửi bạn chèn vào, khi nhấp đôi sẽ nhảy qua Trình duyệt web ah.
 
Lần chỉnh sửa cuối:
Upvote 0
Mình double click ảnh là vào Windows Photo Viewer đó bạn
Bài đã được tự động gộp:

Bàn thử file ảnh trong máy bạn đi. Rồi vào file excel của mình gửi bạn chèn vào, khi nhấp đôi sẽ nhảy qua Trình duyệt web ah.
Tôi đã thử và thấy bình thường mở windows photo viewer,

Nếu đặt default rồi vẫn không được
Thử xem vấn đề này Tây giải quyết sao (thử cách cuối cùng của trang sau xem sao)
https://answers.microsoft.com/en-us...ked/3c232c82-a7f9-493b-a85d-b68b29c8839e?db=5
Nhớ backup registry trước và đọc kỹ hướng dẫn trước khi sử dụng
 
Lần chỉnh sửa cuối:
Upvote 0
Tôi đã thử và thấy bình thường mở windows photo viewer,

Nếu đặt default rồi vẫn không được
Thử xem vấn đề này Tây giải quyết sao (thử cách cuối cùng của trang sau xem sao)
https://answers.microsoft.com/en-us...ked/3c232c82-a7f9-493b-a85d-b68b29c8839e?db=5
Nhớ backup registry trước và đọc kỹ hướng dẫn trước khi sử dụng
Vẫn vậy bạn ơi! Hiểu không nổi luôn
Untitled.jpg
 
Upvote 0
Đọc trang web link trên đi, đọc kỹ vào,
Thấy có trường hợp dù sửa default nhưng vẫn bị như bạn, nên tôi nói áp dụng ở cái post cuối cùng đó
Nhớ đọc kỹ tất cả xem trường hợp của ta rơi vào trường hợp nào.

Còn không thì phải tự xử trogn VBA bắt sự kiện click của image trong excel file vậy
 
Upvote 0
Đọc trang web link trên đi, đọc kỹ vào,
Thấy có trường hợp dù sửa default nhưng vẫn bị như bạn, nên tôi nói áp dụng ở cái post cuối cùng đó
Nhớ đọc kỹ tất cả xem trường hợp của ta rơi vào trường hợp nào.

Còn không thì phải tự xử trogn VBA bắt sự kiện click của image trong excel file vậy
Ok, thanks bạn đã góp ý. Mình sẽ nghiên cứu kỹ thêm link của bạn. Cám ơn bạn nhiều!
 
Upvote 0
Tôi nghĩ cái này nó không liên quan tới cái gì là default.

Trong XP của tôi mặc định là "Windows Photo and Fax Viewer". Đấy là tôi dịch ra tiếng Anh vì system của tôi là tiếng khác. Nhưng tôi có thể thay mặc định bằng các trình khác. Vd. Paint của Windows.

Khi tôi click trực tiếp vào ảnh trong các thư mục thì ảnh được mở trong trình mặc định - Windows Photo and Fax Viewer hoặc Paint. Nhưng click vào hyperlink thì ảnh luôn được mở trong Internet Explorer, bất luận mặc định là gì.

Bạn viết
để khi click vào sẽ xem full ảnh
Nếu chỉ xem thì xem đâu chả được? Còn nếu muốn chỉnh sửa thì nói là chỉnh sửa.

Có một bất tiện là nếu bạn chèn ảnh như thế thì ảnh không được lưu trong tập tin Excel. Đi đâu hay gửi cho ai cũng phải gửi kèm ảnh. Nếu bạn có ít ảnh và trong tương lai muốn chèn vĩnh viễn vào tập tin để khỏi phải luôn đính kèm ảnh thì hyperlink sẽ tèo vì trên đĩa có thể không có, không còn ảnh nữa.

Nếu bạn chỉ muốn xem ảnh thực, ảnh nhỏ (luân chuyển, "bật tắt" liên tục) thì nên xem luôn trong Excel. Khỏi phải "đi đâu", khỏi phải bận tâm, liệu trên đĩa có ảnh hay không.
 
Upvote 0
Tôi nghĩ cái này nó không liên quan tới cái gì là default.

Trong XP của tôi mặc định là "Windows Photo and Fax Viewer". Đấy là tôi dịch ra tiếng Anh vì system của tôi là tiếng khác. Nhưng tôi có thể thay mặc định bằng các trình khác. Vd. Paint của Windows.

Khi tôi click trực tiếp vào ảnh trong các thư mục thì ảnh được mở trong trình mặc định - Windows Photo and Fax Viewer hoặc Paint. Nhưng click vào hyperlink thì ảnh luôn được mở trong Internet Explorer, bất luận mặc định là gì.

Bạn viết

Nếu chỉ xem thì xem đâu chả được? Còn nếu muốn chỉnh sửa thì nói là chỉnh sửa.

Có một bất tiện là nếu bạn chèn ảnh như thế thì ảnh không được lưu trong tập tin Excel. Đi đâu hay gửi cho ai cũng phải gửi kèm ảnh. Nếu bạn có ít ảnh và trong tương lai muốn chèn vĩnh viễn vào tập tin để khỏi phải luôn đính kèm ảnh thì hyperlink sẽ tèo vì trên đĩa có thể không có, không còn ảnh nữa.

Nếu bạn chỉ muốn xem ảnh thực, ảnh nhỏ (luân chuyển, "bật tắt" liên tục) thì nên xem luôn trong Excel. Khỏi phải "đi đâu", khỏi phải bận tâm, liệu trên đĩa có ảnh hay không.
File Excel mình chèn ảnh như vậy thì khi mình gửi file Excel đi mình cũng sẽ đính kèm Folder có chứa ảnh theo. Mình đã làm nhiều file excel có chứa ảnh như vậy rồi, nhưng nay mình mới sử dụng code VBA để tối ưu hóa công việc của mình thôi. Thắc mắc của mình đôi khi cũng có nhiều người bị giống vậy, nên mình gửi lên Forum để tìm cách giải quyết tốt nhất thôi. Hoặc là có phương pháp nào tốt hơn thì mọi người cùng tham khảo. Hì, thanks bạn đã góp ý.
 
Upvote 0
Web KT
Back
Top Bottom