
24-08-18, 15:54
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Αλέξανδρε δοκίμασε τον κώδικα: Κώδικας: Sub SaveAsPDF()
'Αποθηκεύει σε Pdf το ενεργό φύλλο
Dim rng As Range, sPath As String
On Error GoTo errHandler
Set rng = ActiveSheet.UsedRange
' Η αποθήκευση γίνεται στο φάκελο του βιβλίου εργασίας
' και το όνομα έχει τη μορφή: Sheet_20180824_150835
sPath = ThisWorkbook.Path & "\Sheet_" & Format(Now(), "yyyymmdd\_hhmmss")
rng.ExportAsFixedFormat Type:=xlTypePDF, Filename:="" & sPath, _
Quality:=xlQualityStandard, IncludeDocProperties:=True, _
IgnorePrintAreas:=False, OpenAfterPublish:=True
Exit Sub
errHandler:
MsgBox Err.Description, vbCritical, "Error #" & Err.Number
End Sub
Υ.Γ Το βιβλίο πρέπει να έχει αποθηκευτεί πριν από τη χρήση του κώδικα
|