Visual Basic for Applications (VBA) Ερωτήσεις / Απαντήσεις σε σχέση με τη χρήση της VBA.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 19-02-14, 20:43
Όνομα: Παναγιώτης
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 19-02-2014
Μηνύματα: 6
Προεπιλογή ExportAsFixedFormat

Χρησιμοποιώ τη μέθοδο Worksheet.ExportAsFixedFormat Method για να εξάγω ενα sheet σε pdf

Στην παράμετρο filename έχω μια string μεταβλητη που παίρνει τιμή από την τιμη ενός κελιού (την έχω ονομάσει pdfFile)

Κώδικας:
With ActiveSheet
    .ExportAsFixedFormat Type:=xlTypePDF, Filename:=PdfFile, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
  End With
To πρόβλημα είναι ότι αν από λάθος δεν αλλάξω την τιμή του κελιού που ορίζει την τιμή της μεταβλητης pdfFile, θα δημιουργηθεί pdf με το ίδιο όνομα και θα αντικαταστήσει το pdf που ειχε δημιουργηθεί πριν. Υπάρχει δυνατότητα να με ρωτάει αν θέλω να αντικαταστήσω το υπάρχον pdf;

Επίσης, θα το αποθηκεύσει στο ίδιο path που βρίσκεται το αρχείο του excel. Δοκίμασα να γράψω

Κώδικας:
Filename:="C:/temp/" & PdfFile
αλλά μου βγάζει λάθος. Τι δεν κάνω σωστά;

Ευχαριστώ
Απάντηση με παράθεση
Απάντηση στο θέμα

Ετικέτες
excel, vba

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας



Η ώρα είναι 11:52.