• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Activex Komut Düğmesi İle PDF Dosyasını Açmak

Elantra

Altın Üye
Katılım
25 Mart 2014
Mesajlar
70
Excel Vers. ve Dili
Excel 2013
Merhabalar,

Aşağıdaki komutları denememe rağmen dosyayı bir türlü açıp aktive edemedim. Yardımcı olabilirseniz çok sevinirim. Vakit ayıran herkese şimdiden teşekkür ederim.

Shell "C:\Program Files\Adobe\Acrobat 6.0 CE\Reader\AcroRd32.exe " & "C:\Users\SATIS2\Desktop\Eylül\xxx.pdf"

Shell "AcroRd32.exe " & "C:\Users\SATIS2\Desktop\Eylül\xxx.pdf"
 
Merhaba sayın elantra ;

Kod:
Sub Pdf_Ac()
  Dim myFile As String
  myFile = Quote("C:\Users\SATIS2\Desktop\Eylül\xxx.pdf")
  Shell "CMD /c " & myFile
End Sub

Function Quote(str As String) As String
  If Left(str, 1) = """" Then
    Quote = str
    Else: Quote = """" & str & """"
  End If
End Function
Bu kodu düğmenize entegre edin ve deneyin lütfen
 
Alternatif kod

Kod:
Sub aç()
Dosya = "C:\Users\SATIS2\Desktop\Eylül\xxx.pdf"
If Dosya <> "" Then
CreateObject("Shell.Application").Open (Dosya)
End If
End Sub
 
Sayın halit3 ; kodunuz gerçekten canalıcı :) Ben windows'a entegre bir program olmadığından Shell ile çağıralamayacağı düşüncesi içerisindeydim ve bu yüzden komut dosyası ile anca açarız diyerek araştırıp yazdım arkadaşa. Kodunuzu görünce ufkum açıldı . Teşekkürler.
 
Sayın halit3,

İlginiz için teşekkür ederim. Çok bilgim olmadığı için basit bir durum belki ama kodu butonun altına yapıştırıyorum ama hata alıyorum yanlış mı yapıyorum acaba?

Private Sub CommandButton6_Click()
Sub aç()
Dosya = "C:\Users\SATIS2\Desktop\Eylül\xxx.pdf"
If Dosya <> "" Then
CreateObject("Shell.Application").Open (Dosya)
End If
End Sub
 
Sayın halit3 ; kodunuz gerçekten canalıcı :) Ben windows'a entegre bir program olmadığından Shell ile çağıralamayacağı düşüncesi içerisindeydim ve bu yüzden komut dosyası ile anca açarız diyerek araştırıp yazdım arkadaşa. Kodunuzu görünce ufkum açıldı . Teşekkürler.

Teşekkürler iyi çalışmalar
 
Sayın halit3,

İlginiz için teşekkür ederim. Çok bilgim olmadığı için basit bir durum belki ama kodu butonun altına yapıştırıyorum ama hata alıyorum yanlış mı yapıyorum acaba?

Private Sub CommandButton6_Click()
Sub aç()
Dosya = "C:\Users\SATIS2\Desktop\Eylül\xxx.pdf"
If Dosya <> "" Then
CreateObject("Shell.Application").Open (Dosya)
End If
End Sub

kodu böyle yapın
Kod:
Private Sub CommandButton6_Click()
Dosya = "C:\Users\SATIS2\Desktop\Eylül\xxx.pdf"
If Dosya <> "" Then
CreateObject("Shell.Application").Open (Dosya)
End If
End Sub
 
Sayın halit3,

Buton sayenizde çalıştı. Vaktinizi ayırdığınız ve ilgilendiğiniz için çok teşekkür ederim.
 
Sayın halit3,

Buton sayenizde çalıştı. Vaktinizi ayırdığınız ve ilgilendiğiniz için çok teşekkür ederim.

Teşekkürler iyi çalışmalar
 
Geri
Üst