Excel köprüsünden PDF belgesinin belirli bir sayfasını nasıl açarım?
Excel'de bir PDF dosyasına köprü eklediğinizde, bağlantıyı tıkladığınızda belge genellikle varsayılan olarak ilk sayfasında açılır. Ancak, belirli bir bölüme atıfta bulunma veya okuyucularınız ya da meslektaşlarınız için hızlı erişim sağlama gibi durumlarda, PDF içindeki belirli bir sayfaya doğrudan atlamak isteyebilirsiniz. Ne yazık ki Excel'in yerleşik köprü özelliği, belirli bir PDF sayfasına gitmeyi yerel olarak desteklemez. Bu makale, çok sayfalı PDF belgeleriyle çalışırken iş akışını iyileştiren bu gereksinimi karşılamak için pratik yöntemler sunmaktadır.
VBA kodu ile Excel köprüsünden PDF belgesinin belirli bir sayfasını açın
VBA kodu ile Excel köprüsünden PDF belgesinin belirli bir sayfasını açın
Bu VBA yöntemi, uygun dosya yolunu oluşturarak ve dosyayı Internet Explorer aracılığıyla çağırarak Excel'in belirli bir sayfada PDF dosyasını açmasını sağlar. Teknik kılavuzlar, sözleşmeler veya raporlar gibi büyük PDF belgelerindeki farklı bölümlere sıkça atıfta bulunduğunuz senaryolarda bu çözümü kullanmayı düşünün. Ancak, bu yaklaşımın Internet Explorer'a bağlı olduğunu ve bu programın tüm sistemlerde varsayılan tarayıcı olmayabileceğini unutmayın.
Lütfen bu adımları takip ederek görevi tamamlayın:
1. Köprüyü oluşturmak istediğiniz hücreye, aşağıdaki formatta tam dosya yolu, belge adı ve hedef sayfa numarasını girin:
file:///C:\Users\DT168\Desktop\PDF file\Excel add-ins.pdf#page=10
Bu format, sistemin yerel dosyayı açmasını ve PDF'nin 10. sayfasına doğrudan gitmesini söyler. Yolu, dosya adını ve sayfa numarasını kendi dosya ayrıntılarınız ve istediğiniz sayfa ile değiştirmelisiniz. Örneğin, PDF dosyanız başka bir konumdaysa veya 7. sayfayı açmak istiyorsanız, sayıları buna göre ayarlayın. Referans için bir ekran görüntüsü aşağıda bulunmaktadır:
Not: Dosya yolunuz boşluk içeriyorsa, doğru sözdizimini kullandığınızdan emin olun ('file:'den sonra üç ileri eğik çizgi kullanın ve gereksiz boşluklardan kaçının). PDF dosyanızın belirtilen konumda erişilebilir olduğundan emin olun.
2. Köprü bilgisi hazır olduğunda, Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarına basın. Bu işlem, Excel'de görevleri otomatikleştirmek için özel kod ekleyebileceğiniz ve çalıştırabileceğiniz VBA düzenleyicisini açar.
3. VBA penceresinde, Ekle > Modül'e tıklayın. Yeni modül penceresinde, aşağıdaki kodu kopyalayıp yapıştırın:
Sub linkpdfpage()
Worksheets("Sheet1").Activate
Shell ("C:\Program Files\Internet Explorer\iexplore.exe " + ActiveCell.Value)
End Sub
Kodu aynen verildiği gibi yapıştırdığınızdan emin olun. Güvenlik uyarısı alırsanız, makro ayarlarınızı kod yürütmesine izin verecek şekilde değiştirin. Özellikle güvenilmeyen kaynaklardan alınan VBA kodlarını çalıştırmadan önce her zaman inceleyerek güvenliği sağlayın.
4. VBA düzenleyicisini kapatın. Ardından, Excel çalışma sayfasında daha önce girdiğiniz dosya yolu ve sayfa numarasını içeren hücreyi seçin. VBA düzenleyicisine geri dönün ve Çalıştır düğmesine tıklayın (genellikle yeşil bir üçgenle temsil edilir). Kod çalışacak ve belirli PDF dosyasını istenen sayfada açacaktır, aşağıdaki gibi:
5. PDF, belirttiğiniz sayfa numarasında Internet Explorer'da açılmalıdır. Bu davranış, aşağıdaki ekran görüntüsünde gösterilmiştir:
İpuçları ve Önlemler:
- Bu VBA yaklaşımı, son Windows sürümlerinde kullanımdan kaldırılan ve gelecekte tutarsız davranabilir veya mevcut olmayabilir olan Internet Explorer'a dayanmaktadır. Bir hata alırsanız veya dosya açılmazsa, tarayıcı ayarlarınızı kontrol edin ve Excel'i ve Internet Explorer'ı yönetici olarak çalıştırmayı deneyin.
- Başka bir tarayıcı kullanmak isterseniz, ek programlama gereklidir ve yukarıdaki yöntem doğrudan çalışmayabilir.
- Makro ayarlarınızın VBA kodunu çalıştırmanıza izin verdiğinden emin olun (Dosya > Seçenekler > Güven Merkezi > Makro Ayarları).
- Köprü yolunuz geçersizse (örneğin, dosya taşınmış veya yeniden adlandırılmışsa), kod bir hata verebilir veya boş bir sayfa açabilir. Dosya konumunu ve yazımını iki kez kontrol edin.
- Tanımadığınız makroları çalıştırmadan önce Excel dosyanızın yedek bir kopyasını oluşturmayı düşünün.
Demo:
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
- Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
- Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!
Tüm Kutools eklentileri. Tek kurulum
Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.





- Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
- Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
- 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
- En iyi değer — tek tek eklenti almak yerine tasarruf edin