Hỗ trợ một nhóm khác giữ tệp Excel để nhanh chóng tham chiếu các tệp PDF trên ổ đĩa mạng. Vấn đề là, các tệp PDF được kiểm soát sửa đổi và hai ký tự cuối cùng của tên tệp thay đổi mỗi khi bản sửa đổi mới được phát hành. Thí dụ; DOCUMENTAA.PDF
được sửa đổi và phát hành như DOCUMENTAB.PDF
, sửa đổi AA
được loại bỏ khỏi truy cập chung.
Siêu liên kết của họ trông như thế này; \\SERVERNAME\SHARENAME\FOLDER1\FOLDER2\1234567FDAB.PDF
.
Nói chung, tên tệp cơ sở dài 7 ký tự, hai ký tự tiếp theo là loại tài liệu (FD = bản vẽ chế tạo) và hai ký tự cuối cùng là điều khiển sửa đổi.
Chúng tôi đang sử dụng Office 365 Pro mới nhất, trong Win7, đã thử cả chức năng nhúng và siêu liên kết, đã thử sử dụng các trình giữ chỗ phổ biến và không phổ biến (?, #,%, V.v.). Tôi cần một cái gì đó, một trình giữ chỗ, biến hoặc lệnh bổ sung sẽ cho phép họ mở tài liệu đó bất kể cập nhật sửa đổi.
Làm thế nào tôi có thể thực hiện điều này?
HYPERLINK
có thể sử dụng một link_location được tính toán, nhưng cuối cùng nó phải giải quyết đến một vị trí cụ thể. Bạn có thể viết một macro, đưa ra đường dẫn mà không cần sửa đổi (hoặc với một số trình giữ chỗ cho sửa đổi trong đường dẫn), đi và tìm bản sửa đổi cuối cùng và trả về nó, sau đó có thể được sử dụng trong HYPERLINK
. Tôi không ở gần một chuyên gia VBA nào, vì vậy đừng biết điều đó có khả thi hay không, nhưng đáng để suy nghĩ.
HYPERLINK
chức năng)?