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

 

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

excel 2007 workbook vs framework 2.0 vis. studio 2005

Îåêßíçóå áðü ôï ìÝëïò maria_papan. Τελευταία δημοσίευση από το μέλος maria_papan στις 19-06-2009, 12:15. Υπάρχουν 12 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  19-06-2009, 10:46 51836

    excel 2007 workbook vs framework 2.0 vis. studio 2005

    καλημέρα!!!!!!!!!!1

     

    όπως καταλαβάτε και από το τίτλο προσπαθώ πατώντας ενα κουμπί να μου ανοίγει ενα excelοχαρτο. αλλά σχεδόν όλα τα παραδείγματα ειναι για framework 3.0, όμως εγώ θέλω να το κάνω αυτό με framework 2.0. Μ εμφανίζει ένα μήνυμα ασυμβατότητας ασφαλώς. Πως θα το κάνω???????????????????   :-(

     

    using Excel = Microsoft.Office.Interop.Excel;

     

    //Excel.Application app = null;

    //Excel.Workbook workbook = null;

    //Excel.Worksheet worksheet = null;

    //Excel.Range workSheet_range = null;

    //app = new Excel.Application();

    //app.Visible = true;

    //workbook = app.Workbooks.Add(1);

    //worksheet = (Excel.Worksheet)workbook.Sheets[1];

  •  19-06-2009, 11:01 51838 σε απάντηση της 51836

    Απ: excel 2007 workbook vs framework 2.0 vis. studio 2005

    Σε ποιά παραδείγματα αναφέρεσαι? Αν ψάχνεις στο MSDN υπάρχει πάντα η επιλογή να δεις μία σελίδα στην έκδοση του framework που θέλεις. Όχι ότι χρειάζεται, γιατί το interop δουλεύει με τον ίδιο τρόπο και συνεπώς δεν υπάρχει θέμα συμβατότητας.

    Όταν λες πρόβλημα συμβατότητας τί εννοείς? Δεν γίνεται compile, σκάει όταν τρέχει, εκτελείται ο κώδικας αλλά δεν ανοίγει το Excel?

    Και εδώ να επαναλάβω την παράκληση να κάνουμε τα post στα σωστά forums? Είναι κάπως κουραστικό να πρέπει να μετακινώ συνέχεια posts.


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  19-06-2009, 11:13 51841 σε απάντηση της 51838

    Απ: excel 2007 workbook vs framework 2.0 vis. studio 2005

    Old format or invalid type library. (Exception from HRESULT: 0x80028018 (TYPE_E_INVDATAREAD)) αυτό μου βγάζει.........

    sorry αν το έβαλα σε λάθος forum...

  •  19-06-2009, 11:43 51846 σε απάντηση της 51841

    Απ: excel 2007 workbook vs framework 2.0 vis. studio 2005

    Το ένα θέμα είναι να κάνεις την ερώτηση στο σωστό forum, το άλλο είναι να κάνεις πλήρεις ερωτήσεις και να αναφέρεις όλες τις σημαντικές πληροφορίες. Το μήνυμα λάθους είναι πολύ σημαντική πληροφορία.

    Κάνοντας μία σύντομη αναζήτηση στο google βλέπω ότι το πρόβλημα αυτό εμφανίζεται συχνά και οφείλεται σε bug, όχι σε κάποια ασυμβατότητα. Υπάρχει και σχετικό άρθρο στο Knowledge Base, το 320369. Χονδρικά, το Excel Interop δεν δουλεύει σωστά αν δεν έχεις αμερικάνικο locale στο PC σου Tongue Tied. Ευτυχώς, το KB περιγράφει κάποια workarounds, όπως να αλλάξεις προσωρινά το CurrentCulture του Thread πριν καλέσεις το Excel.

    Μετά και αυτή την αποσαφήνιση, ξαναμετακινώ το thread στο Office Development ...


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  19-06-2009, 11:45 51847 σε απάντηση της 51846

    Απ: excel 2007 workbook vs framework 2.0 vis. studio 2005

    Ευτυχώς, το KB περιγράφει κάποια workarounds, όπως να αλλάξεις προσωρινά το CurrentCulture του Thread πριν καλέσεις το Excel. χααχχα το ευτυχώς μου άρεσε :-)... πως το κάνω αυτο??????????
  •  19-06-2009, 11:51 51848 σε απάντηση της 51847

    Απ: excel 2007 workbook vs framework 2.0 vis. studio 2005

    Μηπως να διάβαζες πιο προσεκτικά το ΚΒ γιατί το περιγράφει στο παράδειγμα πως το κάνεις?
    Γιώργος Σακαλής
  •  19-06-2009, 11:51 51849 σε απάντηση της 51847

    Απ: excel 2007 workbook vs framework 2.0 vis. studio 2005

    Πως κάνεις ποιό? Το άρθρο περιέχει κώδικα για τα διάφορα workarounds. Δοκίμασες δηλαδή τον κώδικα και δεν δούλεψε?
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  19-06-2009, 11:54 51850 σε απάντηση της 51848

    Απ: excel 2007 workbook vs framework 2.0 vis. studio 2005

    Αυτό έκανα.... :-( ( δλδ νομίζατε πως δεν το είδα? ) αλλά εγώ γράφω σε C#... οκ θα το ξαναδώ πιο προσεχτικά...

  •  19-06-2009, 11:57 51851 σε απάντηση της 51850

    Απ: excel 2007 workbook vs framework 2.0 vis. studio 2005

    Η σύνταξη αλλάζει. Οι κλάσεις και τα αντικείμενα είναι ακριβώς τα ίδια και στις 2 γλώσσες. Οπότε δε θα έχεις κανένα πρόβλημα
    Γιώργος Σακαλής
  •  19-06-2009, 12:00 51852 σε απάντηση της 51850

    Απ: excel 2007 workbook vs framework 2.0 vis. studio 2005

    maria_papan:

    Αυτό έκανα.... :-( ( δλδ νομίζατε πως δεν το είδα? ) αλλά εγώ γράφω σε C#... οκ θα το ξαναδώ πιο προσεχτικά...


    Χρησιμοποιώντας ένα απλό online Converter

    1. Excel.Application oApp = new Excel.Application();
    2.     oApp.Visible = true;
    3.     oApp.UserControl = true;
    4.     System.Globalization.CultureInfo oldCI = System.Threading.Thread.CurrentThread.CurrentCulture;
    5.     System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");
    6.     oApp.Workbooks.Add();
    7.     System.Threading.Thread.CurrentThread.CurrentCulture = oldCI;



    Manos
  •  19-06-2009, 12:01 51853 σε απάντηση της 51850

    Απ: excel 2007 workbook vs framework 2.0 vis. studio 2005

    Παναγιώτη? Στο κώδικα που σου είχα στείλει παραπάνω, τι πρέπει να προσθέσω? Γιατί αυτό το κώδικα που έχει εδώ δε τον καταλαβαίνω.

    οκ κάτι με το CultureInfo πρέπει να κάνω αλλά έχω μπερδευτεί. Και τα αγγλικά μου δεν είναι και τόοοοοοσο καλά. Και δεν έχω την απαίτηση να μου δώσεις έτοιμη τη λύση, εννοειτε....!

  •  19-06-2009, 12:05 51854 σε απάντηση της 51853

    Απ: excel 2007 workbook vs framework 2.0 vis. studio 2005

    oooooo αυτό το online converter πρώτη φορά το βλέπω. οκ προσπαθώ τώρα να δώ τι μπορώ να κάνω
  •  19-06-2009, 12:15 51855 σε απάντηση της 51854

    Απ: excel 2007 workbook vs framework 2.0 vis. studio 2005

    Παναγιώτη είσαι ΘΕΟΣ.........!!!! Σε υπερευχαριστώ...................!! :-) και σορυ αν μερικές φορές γίνομαι $#^#^#@$%#@$%$#%........

    Τώρα το μόνο που μένει είναι να βρώ (δυναμικά) και σε τί γλώσσα είναι το to excel installed στο κάθε μηχάνημα. Αν δε το βρώ πάλε θα σε πρήξω χαχαχα πλάκα κάνω ευχαριστωωωωωωωωωωωω!!!

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems