Bir ağ sürücüsündeki PDF'lere hızlı bir şekilde başvuruda bulunmak için bir Excel dosyasını tutan başka bir gruba yardım etmek. Sorun şu ki, PDF'ler revizyon kontrolü altında ve dosya adının son iki karakteri her yeni revizyon yayınlandığında değişiyor. Örnek; DOCUMENTAA.PDF
revize edilmekte ve yayınlanmakta DOCUMENTAB.PDF
, revizyon AA
genel erişimden kaldırılmaktadır.
Köprüleri böyle gözüküyor; \\SERVERNAME\SHARENAME\FOLDER1\FOLDER2\1234567FDAB.PDF
.
Genellikle, temel dosya adı 7 karakter uzunluğundadır, sonraki iki karakter belge türüdür (FD = üretim çizimi) ve son ikisi revizyon kontrolüdür.
En son Office 365 Pro'yu Win7 altında kullanıyoruz, hem gömülü hem de köprü işlevini denedik, ortak ve çok yaygın olmayan yer tutucuları kullanmaya çalıştık (?, #,%, Vb.). Bir gözden geçirme güncellemesinden bağımsız olarak bir belgeye, yer tutucuya, değişkene veya ek bir komuta ihtiyacım var.
Bunu nasıl başarabilirim?
HYPERLINK
hesaplanmış bir link_location kullanabilir, ancak sonunda somut bir yere çözümlenmesi gerekir. Revizyon olmadan yol verilmiş (ya da yoldaki revizyon için bazı yer tutucularla birlikte), son revizyonu arayan ve daha sonra kullanılabilecekleri döndüren bir makro yazabilirsiniz HYPERLINK
. Hiçbir yerde VBA uzmanına yakın değilim, bu yüzden bunun mümkün olup olmadığını bilmem ama düşünmeye değer.
HYPERLINK
işlevi kullanarak )?