Açık olan Pdf dosyasını kapatmak

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,164
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    If Target.Column <> 1 Or Target.Value = "" Then Exit Sub
    pth = "C:\GEREKLİ\dilekçe_pdf\"
    fname = pth & "*" & Target.Value & "*.pdf"
    dosya = Dir(fname)
    If dosya <> "" Then
        dosya = pth & dosya
        ActiveWorkbook.FollowHyperlink dosya
    Else
        MsgBox "Dosya Bulunamadı..."
    End If
End Sub
Yukarıdaki kod ile belirtilen dosya içirisinde A sutununda yazılı olup eşleşen pdf dosyasını açıp manüel olarak kapatıyorum. Ben bunu diğer pdf dosyasını açkmak istediğinde açık olan PDEF dosyasının kapatılmasını istiyorum, Sonra yeni bastığım pdf dosyasının açılmasını istiyorum. Yardımcı olabilecek arkadaşlarıma şimdiden teşekkür ediyorum.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,798
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Bilgisayarınızda word prpğramı yüklü ise
Bu kod açık olan pdf dosyalarını kapatıyor.


Rich (BB code):
Sub acik_olan()

Set Word = CreateObject("Word.Application")
Set Tasks = Word.Tasks
For Each Dosya In Tasks
If Dosya.Visible Then
If Tasks.exists(Dosya.Name) Then
deg1 = Split(Dosya.Name, "Adobe Reader")
If UBound(deg1) > 0 Then
MsgBox Dosya.Name
Tasks(Dosya.Name).Close
End If
End If
End If
Next
End Sub
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,164
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Sn. Halit hocam çok teşekkür ediyorum, işimi gördü. Sağolasınız.
 

halit3

Uzman
Uzman
Katılım
18 Ocak 2008
Mesajlar
12,798
Excel Vers. ve Dili
2003 excell türkçe
ve
2007 excell türkçe
Teşekkürler iyi çalışmalar
 
Katılım
10 Nisan 2023
Mesajlar
8
Excel Vers. ve Dili
365
Sn. Tahsin ve Halit hocam paylaştığınız kodları denedim fakat çalıştıramadım.
 
Üst