• DİKKAT

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

Kapalı dosyalardan print almak

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,202
Excel Vers. ve Dili
Office 2013 İngilizce
Merhabalar,

Bir klasör altındaki ("C:\ExcelOrn") excel dosyalarını;

Açarak yada açmadan tüm sheet lerini printOut etmenin kolay bir yolunu biliyormusunuz?

Örn: Bu şekilde bir kod düzenlenebilir mi?
Kod:
Set ds = CreateObject("Scripting.FileSystemObject")
        Set f = ds.GetFolder("C:\ExcelOrn")
            Set dc = f.Files

               For Each dosya In dc

                          [color=red]dosya.PrintOut[/color]
 
                     Next


İyi Çalışmalar.
 
Selamlar,

Aşağıdaki kodu denermisiniz.

Kod:
Sub DOSYALARI_YAZDIR()
    Columns(1).Clear
    Set Klasör = CreateObject("Scripting.FileSystemObject").GetFolder("C:\ExcelOrn\").Files
    For Each Dosya In Klasör
    If InStr(Dosya.Name, ".xls") > 0 Then
    X = X + 1
    Cells(X, 1) = Dosya.Name
    Workbooks.Open Filename:=Dosya
    Dim Sayfa As Worksheet
    For Each Sayfa In Worksheets
    Sayfa.PrintOut
    Next
    ActiveWorkbook.Close True
    End If
    Next
    MsgBox "İŞLEMİNİZ TAMAMLANMIŞTIR.", vbInformation
End Sub
 
Geri
Üst