Cập nhật một liên kết duy nhất trong Excel trên thư mục chia sẻ mạng bằng VBA.
Tôi có một tệp Excel chứa các liên kết đến nhiều tệp Excel khác trên mạng (W:\Shared). Tôi chỉ muốn cập nhật một trong các liên kết đó (Program 2011-12 projection template.xls).
ActiveWorkbook.UpdateLink Name:= _
"W:\XXXX\Shared\Financials\Projections\201112\AAAA\Program 2011-12 projection template.xls" _
, Type:=xlExcelLinks
Để mọi việc phức tạp hơn, không phải tất cả các ánh xạ mạng đều giống nhau. Ví dụ, một cái sẽ là "W:\Shared\Common\" trong khi cái khác lại là "W:\Common\Shared\" và cứ thế tiếp tục. Tuy nhiên, trong File Explorer, chúng đều giống nhau, ví dụ: "W:\Shared\Common\". Chỉ khi tôi ghi macro và trỏ đến vị trí đã được ánh xạ thì nó mới hiển thị một đường dẫn khác.
Có cách nào để cập nhật liên kết đơn (tôi có thể đặt tên tệp vào một ô) mà không cần sử dụng đường dẫn mạng không?
Chúc mừng!
Jim
Trả lời:
Vì bạn cần hỗ trợ về các tập tin được lưu trên mạng, câu hỏi của bạn sẽ được giải đáp tốt hơn trong diễn đàn Office Excel IT Pro theo liên kết được đề cập bên dưới: > http://social.technet.microsoft.com/Forums/en-US/excel/threads
Comments
Post a Comment