Userform da pdf önizleme

Katılım
6 Aralık 2021
Mesajlar
38
Excel Vers. ve Dili
Excel2016
Türkçe
Herkese tekrardan merhaba.

Öncelikle dosya şirket dosyası olduğundan ve veri alışverişi olmadığından dosyayı paylaşamıyorum.

Benim yaptığım bir program var
Bu program girdiğim kodu fileserver içinde arayıp pdf resmini önizliyor veya yazdırıyor.
Fakat dahada ilgi çekici birşey yapmak istiyorum

Userformda textbox a ürün kodunu girdiğimde userformdaki image kutuğuna aktarılmasını istiyorum. Acaba bu mümkün mü?

Şimdiden teşekkürler..
 

Trilenium

Destek Ekibi
Destek Ekibi
Katılım
16 Eylül 2008
Mesajlar
1,129
Excel Vers. ve Dili
Microsoft Office 2019 English
Merhaba,

Başlıkta PDF önizleme demişsiniz fakat, içerikte pdf i image olarak izlemek istediğinizi anlıyorum.

Doğru mudur?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Boş bir UserForm üzerine aşağıdaki nesneleri oluşturunuz.

WebBrowser1
TextBox1
CommandButton1

Sonra formunuzun kod bölümüne aşağıdaki kodu uygulayınız.

TextBox1 nesnesine pdf dosya yolunu (Örnek "C:\Belgelerim\Deneme.pdf" şeklinde) kopyalayıp butona tıkladığınızda form üzerinde önizleme oluşacaktır.

C++:
Option Explicit

Private Sub CommandButton1_Click()
    Dim Pdf_File As String
  
    Pdf_File = Me.TextBox1
  
    Application.ScreenUpdating = False
    Me.WebBrowser1.Navigate "about:blank"
    If Pdf_File <> "" Then
        Me.WebBrowser1.Document.Write "<HTML><Body><embed src=""" & Pdf_File & _
                                      """ width=""100%"" height=""100%"" /></Body></HTML>"
        Me.WebBrowser1.Refresh
    End If
    Application.ScreenUpdating = True
End Sub

Private Sub UserForm_Initialize()
    Me.Caption = "UserForm Üzerinde PDF Önizleme"
End Sub
 

Ekli dosyalar

Katılım
8 Nisan 2013
Mesajlar
16
Excel Vers. ve Dili
Office 16 En
Office 365 En
64-bit
Altın Üyelik Bitiş Tarihi
01-03-2023
Merhaba,

Boş bir UserForm üzerine aşağıdaki nesneleri oluşturunuz.

WebBrowser1
TextBox1
CommandButton1

Sonra formunuzun kod bölümüne aşağıdaki kodu uygulayınız.

TextBox1 nesnesine pdf dosya yolunu (Örnek "C:\Belgelerim\Deneme.pdf" şeklinde) kopyalayıp butona tıkladığınızda form üzerinde önizleme oluşacaktır.

C++:
Option Explicit

Private Sub CommandButton1_Click()
    Dim Pdf_File As String

    Pdf_File = Me.TextBox1

    Application.ScreenUpdating = False
    Me.WebBrowser1.Navigate "about:blank"
    If Pdf_File <> "" Then
        Me.WebBrowser1.Document.Write "<HTML><Body><embed src=""" & Pdf_File & _
                                      """ width=""100%"" height=""100%"" /></Body></HTML>"
        Me.WebBrowser1.Refresh
    End If
    Application.ScreenUpdating = True
End Sub

Private Sub UserForm_Initialize()
    Me.Caption = "UserForm Üzerinde PDF Önizleme"
End Sub


Hocam merhaba,

Ekte vermiş olduğum dosyadaki kahverengi ve mavi renklerin yazılı olduğu hücrelerdeki veriye göre klasörleri güncelleyerek listeleyip, içlerindeki pdf'lerden istediğimizin ön izlemesini yapacak buton oluşturmamız mümkün müdür?

Şimdiden teşekkürler
 

Ekli dosyalar

Son düzenleme:
Üst