Εμφάνιση ενός μόνο μηνύματος
  #3  
Παλιά 15-10-13, 22:46
sotisanis Ο χρήστης sotisanis δεν είναι συνδεδεμένος
Όνομα: Σωτήρης
Έκδοση λογισμικού Office: Ms-Office 2013
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 26-05-2011
Περιοχή: Θεσσαλονίκη
Μηνύματα: 91
Προεπιλογή

Τασο καλησπερα

Καθε φορα που παταω αποθηκευση (φτιαγμενο κουμπι με vba) τοτε συνεχεια μου βαζει μπροστα το νουμερο της ημερομηνιας.

ενω οταν κανω αποθηκευση ως pdf με τον παρακατω κωδικα τοτε το αποθηκευει μια χαρα

εγω θελω καθε φορα να αποθηκευει εκ νεου ενα αρχειο με νεα αποθηκευση.
οχι να σβηνει το παλιο
πχ αν 7 μερες το ανοιξεις 7 φορες τοτε να εχει 7 διαφ αποθηκευσεις
Κώδικας:
Public Sub SaveWorksheetsAsPDF()


On Error Resume Next

Dim i As Integer
Dim sName As String
Dim sOutputPath As String
 Dim strWBOnly As String         'workbook path and name without ".xls"
    Dim strSaveWithDate As String
    Dim strWBFullName As String



For i = 1 To ActiveWorkbook.ActiveSheet.Count

strWBFullName = ActiveWorkbook.FullName
strWBOnly = Left(strWBFullName, Len(strWBFullName) - 4)
sName = strWBOnly & "." & Format(Now(), "dd-mm-yyyy")


Debug.Print ActiveSheet(sName).Index & " " & sOutputPath & sName

ActiveWorkbook.ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
sOutputPath & sName, Quality:=xlQualityMinimum _
, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False

Next

End Sub
Απάντηση με παράθεση