Skip to main content

AccessTr.neT


nicelabel5

nicelabel5

Çözüldü #4
Sn:starturk
Eğer excelden veya formdan yazdırma işlemini yaptıktan sonra kapat butonuna aşağıdaki kodu deneyiniz.

Kod:
Set LABEL = Nothing

Sn:starturk
Hemen hemen aynı özellikler sahip bir yazdıma programını Excel UserFormdan kulanılmış kodları size fikir verbilir.

Kod:
Dim MRobj As Object

Private Sub cmdYazdir_Click()
    If ListBox1.Text <> "" Then
        MRobj.StartReport (ListBox1.Text)
    Else
        MsgBox ("Raporda Yazılacak Birşey Yok")
    End If
End Sub

Private Sub cmdKapat_Click()
    Unload Me
End Sub

Private Sub UserForm_Initialize()
    Dim cnt As Integer
    Dim i As Integer
    
    Set MRobj = CreateObject("MetaReport.MetaReportApp")
    
    MRobj.parentwindow = Application.Hwnd
    
    MRobj.ProjectsPath = "C:\MetaReports"
    
    cnt = MRobj.ReportCount
    For i = 0 To cnt - 1
        Me.ListBox1.AddItem MRobj.ReportID(i)
    Next i
End Sub

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
    Set MRobj = Nothing
End Sub

OĞULCAN & OLCAYTUĞ

Oğulcan Excel Web Sitesi
Excel İle Programlama
Son Düzenleme: 08/06/2010, 13:18, Düzenleyen: ogulcan92.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
nicelabel5 - Yazar: starturk - 08/06/2010, 12:13
Cvp: nicelabel5 - Yazar: ogulcan92 - 08/06/2010, 12:19
Cvp: nicelabel5 - Yazar: starturk - 08/06/2010, 12:46
Cvp: nicelabel5 - Yazar: ogulcan92 - 08/06/2010, 13:11
Cvp: nicelabel5 - Yazar: starturk - 08/06/2010, 13:30
Cvp: nicelabel5 - Yazar: starturk - 28/07/2010, 13:41
Task