[Xin trợ giúp] Mở file trong VBA với đường dẫn file có dấu tiếng việt

Liên hệ QC

vipkp3

Thành viên mới
Tham gia
8/7/15
Bài viết
5
Được thích
1
Em có sử dụng đoạn VBA đơn giản để mở file excel khác với đường dẫn dể copy và paste tuy nhiên với file có đường dẫn là chữ không dấu thì chạy được, nhưng file có dấu thì khi nhập vào VBA sẽ thành "?". Ví dụ: tệp tin -> t?p tin và tất nhiên là chạy sẽ báo lỗi. Anh chị có hướng khắc phục nào khác ngoài việc đổi tên file và thư mục không chỉ giúp em với ạ.
Em xin cảm ơn nhiều!
 
Em có sử dụng đoạn VBA đơn giản để mở file excel khác với đường dẫn dể copy và paste tuy nhiên với file có đường dẫn là chữ không dấu thì chạy được, nhưng file có dấu thì khi nhập vào VBA sẽ thành "?". Ví dụ: tệp tin -> t?p tin và tất nhiên là chạy sẽ báo lỗi. Anh chị có hướng khắc phục nào khác ngoài việc đổi tên file và thư mục không chỉ giúp em với ạ.
Em xin cảm ơn nhiều!
Gán nó vào 1 ô nào đó trong excel rồi gọi vào là được.
 
Em có sử dụng đoạn VBA đơn giản để mở file excel khác với đường dẫn dể copy và paste tuy nhiên với file có đường dẫn là chữ không dấu thì chạy được, nhưng file có dấu thì khi nhập vào VBA sẽ thành "?". Ví dụ: tệp tin -> t?p tin và tất nhiên là chạy sẽ báo lỗi. Anh chị có hướng khắc phục nào khác ngoài việc đổi tên file và thư mục không chỉ giúp em với ạ.
Em xin cảm ơn nhiều!
Thử sử dụng File trong các bài viết sau:
Bài 2 của Link Code Liệt kê danh sách tên các File trong Folder

Bài 6 của Link Cách mở File theo đường link.
 
Mình đang có vấn đề tương tự cần giải đáp. Mong các anh chị chỉ giáo giúp. Mình muốn vào 1 folder, mở tất cả các file pdf bên trong đó ra. Vì tên của các files pdf là tiếng Việt có dấu nên chưa biết có lệnh nào mở nó được. Đã thử qua Shell hay links hay followhypelink đều không được. Cảm ơn mọi người nhiều.
 
Mình đang có vấn đề tương tự cần giải đáp. Mong các anh chị chỉ giáo giúp. Mình muốn vào 1 folder, mở tất cả các file pdf bên trong đó ra. Vì tên của các files pdf là tiếng Việt có dấu nên chưa biết có lệnh nào mở nó được. Đã thử qua Shell hay links hay followhypelink đều không được. Cảm ơn mọi người nhiều.
Nếu là VBA, Sử dụng File system object, sau đó thì shortname để thực thi
 
Hơi bực vì vụ VBA (VB6) không nhận đường dẫn tiếng Việt này nên tôi viết 1 cái ứng dụng nhỏ, dùng cả Shell và FileSystemObject để mở file Excel. Bạn nào cần thì tham khảo + phát triển, code không che (Duy nhất sử dụng 1 tình huống hàm Unicode, có thể bỏ nếu không cần).
Hiện có tình huống mở file đó ra nó treo phần menu Ribbon, bấm ra ngoài rồi vào lại thì OK, chưa rõ tại sao dù trạng thái của Excel Accessibility: Good to go

Path tiếng Việt 1.jpg
Path tiếng Việt 2.jpg
 

File đính kèm

  • Open file.xlsm
    26.6 KB · Đọc: 7
Web KT
Back
Top Bottom