Εμφάνιση ενός μόνο μηνύματος
  #6  
Παλιά 05-08-14, 23:04
Το avatar του χρήστη Spirosgr
Spirosgr Ο χρήστης Spirosgr δεν είναι συνδεδεμένος
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Καλησπέρα
Η δημιουργία pdf μπορεί να γίνει από την excel χωρίς VBA.

Επιλέγουμε τις ρυθμίσεις από το το ίδιο σημείο με την εκτύπωση > και μετά > Save As pdf.

Μια καταγραφή και λίγες διορθώσεις δίνουν τον παρακάτω κώδικα
που κάνει "ικανοποιητικά" την δουλειά > Δημιουργία Pdf στο Ενεργό φύλλο,
με κεφαλίδα 2 εικόνες και υποσέλιδο κείμενο και αρίθμηση σελίδων.

Κώδικας:
Sub CreatePdfWithFtrHdr()
    ActiveSheet.PageSetup.LeftHeaderPicture.Filename = _
    "Διαδρομή εικόνας\Ονομασία εικόνας.τύπος αρχείου πχ.png"
    ActiveSheet.PageSetup.CenterHeaderPicture.Filename = _
    "Διαδρομή εικόνας\Ονομασία εικόνας.τύπος αρχείου πχ.png"
    Application.PrintCommunication = False
    With ActiveSheet.PageSetup
        'Εικόνες
        .LeftHeader = "&G"
        .CenterHeader = "&G"
        'Γραμματοσειρά Arial,Bold και χρώμα μπλε & Τίτλος
        .LeftFooter = "&""Arial,Bold""&K08+000Τιμοκατάλογος προϊόντων 2014-Ισχύει από 1/1/2014"
        .RightFooter = "Σελίδα&P από &N"
        .CenterHorizontally = True
        .CenterVertically = True
        .Orientation = xlPortrait
        .FirstPageNumber = xlAutomatic
    End With
    Application.PrintCommunication = True
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
                                    "C:\Users\Διαδρομή\Όνομα_αρχείου.pdf", Quality:=xlQualityStandard, _
                                    IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
                                    False
End Sub
Απάντηση με παράθεση