Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Αποστολή δεδεδομένων στο Excel

Îåêßíçóå áðü ôï ìÝëïò kostasdiktia. Τελευταία δημοσίευση από το μέλος kostasdiktia στις 22-02-2006, 13:24. Υπάρχουν 3 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  22-02-2006, 11:28 9947

    Αποστολή δεδεδομένων στο Excel

    Καλημέρα παιδιά,

    αυτή τη φορά θα ήθελα την βοήθειά σας σε ένα θέμα που αφορά την αποθήκευση δεδομένων σε ένα .xls αρχείο!

     

     

    Dim xlApp As Excel.Application

    Dim xlBook As Excel.Workbook

    Dim xlSheet As Excel.Worksheet

    xlApp = CType(CreateObject("Excel.Application"), Excel.Application)

    xlBook = CType(xlApp.Workbooks.Add, Excel.Workbook)

    temp = System.IO.Path.GetFullPath("Print.xls")

    xlBook = xlApp.Workbooks.Open(temp)

    xlSheet = CType(xlBook.Worksheets(1), Excel.Worksheet)

    '#Διάφορες εντολές

    xlBook.PrintOut()

    xlApp.Quit()

     

    Με τον παραπάνω κώδικα μπορώ και αλλάζω τα δεδομένα στο Print.xls  file και να τα εκτυπώσω..παρόλ' αυτά δεν θέλω ο χρήστης να δέχεται το μνμ για αποθήκευση ή όχι των νέων αλλαγών στο αρχείο! Πως μπορώ να το καταφέρω αυτό?

     


    No knowledge can be certain, if it is not based
    upon mathematics or upon some other knowledge
    which is itself based upon the mathematical
    sciences.
  •  22-02-2006, 11:44 9948 σε απάντηση της 9947

    Απ: Αποστολή δεδεδομένων στο Excel

    Δοκίμασε να κάνεις xlBook.Close πριν το Quit. H Close (αν θυμάμαι καλά) δέχεται παράμετρο για το πως θα κάνει το κλείσιμο.
    Vir prudens non contra ventum mingit
  •  22-02-2006, 12:28 9954 σε απάντηση της 9948

    Απ: Αποστολή δεδεδομένων στο Excel

    η εντολη (C#)
    xlBook.Close(false, Missing.Value, Missing.Value);

    κανει αυτο που θελεις, η πρωτη παραμετρος ειναι αυτη για το αν θελεις να κανεις save η οχι. Και οπως σωστα ειπε και ο KelMan, πριν το Quit...
    Software Engineer, specializes in Microsoft .net/C#, COM, Sql Server and now Python.
  •  22-02-2006, 13:24 9962 σε απάντηση της 9947

    Απ: Αποστολή δεδεδομένων στο Excel

    Τέλεια! Ευχαριστώ πάρα πολύ!
    No knowledge can be certain, if it is not based
    upon mathematics or upon some other knowledge
    which is itself based upon the mathematical
    sciences.
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems