Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Alttaki kodda telefon klasöründeki,pdf dosyasını userforma yüklüyorum.Bunun için ".LoadFile pdfler.Path" bu komutu kullanıyorum.Ama bunu kapatamıyorum.
Userforma yüklenilen pdf dosyasını kapatıp yeni bir pdf dosyası yükleyeceğim.
Umarım derdimi anlatabilmişimdir.
Private Sub UserForm_Activate()
With AcroPDF1
Dim yol As String, evn As Object
Dim klasor As Object, pdfler As Object
yol = "C:\telefon"
Set evn = CreateObject("scripting.filesystemobject")
Set klasor = evn.getfolder(yol)
For Each pdfler In klasor.Files
If VBA.LCase(VBA.Right(pdfler.Path, 3)) = "pdf" Then
.LoadFile pdfler.Path
.setCurrentPage 1
.printPages From:=1, To:=1
End If
Next pdfler
Set pdfler = Nothing: Set klasor = Nothing
Set evn = Nothing: yol = vbNullString
End With
End Sub
Dosya ekte.Excel sayfasındaki butona bastığınızda c sürücüsündeki TELEFON klasörünün içindeki pdf dosyasını açıp yazıcıya gönderecek.Siz c klasöründe TELEFON klasörü oluşturup içine 2 adet pdf dosyası ekleyin.Hem hata almamış hem de beni daha iyi anlamış olacaksınız.
Sayın cavanoos, dosyanızı açamadım, bir sürü hata verdi. Sayın Zafer size de teşekkürler verdiğiniz bilgi için, sayenizde, Loadfile komutunun, Adobe programının kütüphanesine ait bir deyim olduğunu öğrendim.
Verdiğiniz linkleri inceledim.Ama pek bir şey anlamadım.Sizden ricam adobe kütüphanesinde loadfile komutu ile dosyayı açıyorsam,hangi komut ile dosyayı kapatabilirim.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.