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

 

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

Άνοιγμα-φιλοξενία excel application μέσα σε φόρμα hosting excel application inside winform vbnet

Îåêßíçóå áðü ôï ìÝëïò k_liza. Τελευταία δημοσίευση από το μέλος gmlogic στις 23-12-2006, 22:10. Υπάρχουν 7 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  15-12-2006, 22:30 22329

    Άνοιγμα-φιλοξενία excel application μέσα σε φόρμα hosting excel application inside winform vbnet

    Καλησπέρα, θέλω να ρωτήσω πως μπορώ ανοίγωντας μία φόρμα σε vnet 2003 να ανόιξω ένα excel application που θα έχει τις διαστάσεις της φόρμας, σας να είναι κομμάτι της .

    π.χ. μέσα στη φόρμα έχω ένα κουμπί που δημιουργεί το excel application

                Dim oApp As Object
                Dim oDoc As Object
                oApp = CreateObject("Excel.Application")
                oDoc = oApp.Workbooks.Add
                oApp.Cells(2, 1).Value = "κάποια τιμή"

                oApp.Visible = True

    όμως ο παραπάνω κώδικας θα το δημιουργήσει σε νέο παράθυρο. γίνεται να μπορεί να έχει τις διαστάσεις της φόρμας και να μην μετακινήται έξω από αυτήν ??? ( parent )

     

    Eυχαριστώ εκ των προτέρων.. Λίζα


    k_liza
  •  16-12-2006, 15:38 22345 σε απάντηση της 22329

    Απ: Άνοιγμα-φιλοξενία excel application μέσα σε φόρμα hosting excel application inside winform vbnet

    Γιατί δεν χρησιμοποιείς Microsoft Office Spreadsheet 10.0 h 11.0 control (δεν θυμάμαι εάν υποστηρίζονται και τα 2 από vs2003)?? Επειδή το control δεν υπάρχει στο toolbox, δεξί click μέσα σε ένα από τα  tabs του, choose items (κάπως αλλιώς το λέει στο 2003), μετά πήγαινε στα  COM Components και 8α το βρεις εκεί.. Αυτό που κάνεις με τον παραπάνω κώδικα ανοίγει και εμφανίζει το  .xls αρχείο που δημιουργείς, με το excel..



    AAAAA...kai kalwshr8es sto donetzone.gr...vlepw to 1 sou post..( milaw kegw  o palios :P )


    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.
  •  16-12-2006, 16:19 22352 σε απάντηση της 22345

    Απ: Άνοιγμα-φιλοξενία excel application μέσα σε φόρμα hosting excel application inside winform vbnet

    Καλό είναι όταν γράφουμε να το κάνουμε σε ελληνικά. Τα greeklish είναι πολύ δυσανάγνωστα.
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  16-12-2006, 17:08 22353 σε απάντηση της 22352

    Απ: Άνοιγμα-φιλοξενία excel application μέσα σε φόρμα hosting excel application inside winform vbnet

    Το να γεμίζουμε threads με παρατηρήσεις δεν ειναι καλό..και μάλιστα χειρότερο από το να γράφεις με greeklish..υπάρχει και το ωραιότατο p.m. για αυτές τις περιπτώσεις (πόσο μάλλον όταν αποστολέας είναι admin)! Τέλοσπάντων, το post 8α αλλαχτεί σε ελληνικά. Και αν είναι δυντόν να σβηστούν  από τον admin αυτά τα 2 άσχετα μνμ.

    Ευχαριστώ..


    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.
  •  17-12-2006, 12:00 22385 σε απάντηση της 22353

    Απ: Άνοιγμα-φιλοξενία excel application μέσα σε φόρμα hosting excel application inside winform vbnet

    Όταν ξεκινάς ένα νέο application από τη φόρμα σου είναι ουσιαστικά σαν να ξεκινάς την εφαρμογή ξεχωριστά... Δηλαδή φοτρώνεις το Excel... Αυτό που μπορείς να κάνεις είναι να βρείς το control που σου έχει προτείνει ο kostasdiktia, να το προσθεσεις σε μία νέα φόρμα , να επιλεξεις το property dock = fill και να φορτώνεις αυτή τη φόρμα...
    View Παναγιώτης Χαραλάμπους's profile on LinkedIn
    Coding at Mediterranean Acoustics
  •  17-12-2006, 12:04 22386 σε απάντηση της 22385

    Απ: Άνοιγμα-φιλοξενία excel application μέσα σε φόρμα hosting excel application inside winform vbnet

    Επίσης άν θες να μην ξεφευγεις από τα όρια της φόρμας μπορείς να κάνεις την αρχική parent και να φορτώνεις την δεύτερη ώς child...
    View Παναγιώτης Χαραλάμπους's profile on LinkedIn
    Coding at Mediterranean Acoustics
  •  17-12-2006, 18:53 22400 σε απάντηση της 22345

    Απ: Άνοιγμα-φιλοξενία excel application μέσα σε φόρμα hosting excel application inside winform vbnet

    Σας ευχαριστώ πολύ για τις απαντήσεις, ειλικρινά ευχαριστώ πιστεύω πως η λύση που προτείνεται από τον pak είναι μάλλον περισσότερο σωστή. όμως πως θα μπορούσα να θέσω την αρχική winform parent και να φορτώσω το excel application ως child.

    Eπι την ευκαιρία θέλω να ευχαριστήσω πολύ τους ανθρώπους που είναι πίσω από αυτό το βήμα συζήτησης. Να είναι πάντα κάλα και θα προσπαθήσουμε όλοι να συνεισφέρουμε ώστε να γίνει ο χώρος αυτός πλούσιος σε θέματα.
    k_liza
  •  23-12-2006, 22:10 22749 σε απάντηση της 22329

    Απ: Άνοιγμα-φιλοξενία excel application μέσα σε φόρμα hosting excel application inside winform vbnet

    Δοκίμασε προσθέτοντας ένα new item επέλεξε το item MDI Parent Form (

    Skeleton form for a Multiple Document Interface application)

    Θα καταλάβης αμέσως πως θα φτιάξης φόρμες Parent-Child


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