Αποστολέας Θέμα: Εκτέλεση αλγόριθμου στο Excel  (Αναγνώστηκε 5551 φορές)

Βρακόπουλος Αθανάσιος Λ.

  • Θαμώνας
  • ***
  • Μηνύματα: 35
Εκτέλεση αλγόριθμου στο Excel
« στις: 11 Δεκ 2009, 06:58:33 μμ »
Αγαπητοί Συνάδελφοι καλημέρα σας.
Έχω ανεβάσει το αρχείο algori8mos.zip στη  διεύθυνση:
http://users.thess.sch.gr/vraa8/up_load/algori8mos.zip
http://users.sch.gr/vraa8

Το αρχείο algori8mos.zip περιέχει τα Αλγόριθμος.doc και  Algori8mos.xls.
Aυτά μας δίνουν τη δυνατότητα να γράψουμε και να δούμε την εκτέλεση ενός αλγόριθμου εντολή προς εντολή.
Στο αρχείο  Αλγόριθμος.doc του word γράφουμε έναν αλγόριθμο. Όταν τελειώσουμε τη γραφή του κάνουμε δεξί κλικ, στο μενού επιλογών εμφανίζεται  στην τελευταία σειρά η επιλογή «Μορφοποίηση Αλγορίθμου». Επιλέγοντας από το παραπάνω μενού την επιλογή «Μορφοποίηση Αλγορίθμου» μορφοποιείται ο αλγόριθμος και μεταφέρεται αυτόματα στο αρχείο Algori8mos.xls του Excel, Ανοίγει αυτόματα η εφαρμογή του Excel. Το αρχείο Αλγόριθμος.doc γίνεται κρυφό. Στο Excel τώρα αν κάνουμε δεξί κλικ στο μενού επιλογών εμφανίζεται η επιλογή «Εκτέλεση Αλγόριθμου». Επιλέγοντας «Εκτέλεση Αλγόριθμου» αρχίζει να εκτελείται ο αλγόριθμος.
Κατά την εκτέλεση βλέπουμε παραστατικά ποια εντολή εκτελείται και τις τιμές των μεταβλητών και των σχέσεων. Αν κλείσουμε την εφαρμογή του Excel γίνεται ορατό το αρχείο Αλγόριθμος.doc του Word.
Και τα δυο αρχεία περιέχουν μακροεντολές. Oι μακροεντολές είναι κώδικας σε VBA.
Γενικά για να έχουμε την δυνατότητα να εκτελέσουμε  μακροεντολές πρέπει να ανοί-ξουμε την εφαρμογή του Word και του Excel και να ορίσουμε  από το μενού «Εργαλεία- Μακροεντολή- Ασφάλεια» την ασφάλεια των μακροεντολών σε «Μεσαίο» επίπεδο. Αυτό έχει σαν αποτέλεσμα κάθε φορά που ανοίγουμε ένα αρχείο με μακροεντολές να μπορούμε να επιλέξουμε αν επιθυμούμε την ενεργοποίηση των μακροεντολών ή όχι.
Για να δούμε τα αποτελέσματα των μακροεντολών των παραπάνω αρχείων, πρέπει, όταν τα ανοίξουμε, στο μήνυμα «Απενεργοποίηση Ενεργοποίηση των μακροεντολών», να επιλέξουμε το «Ενεργοποίηση των μακροεντολών».
Περιμένω τα σχόλιά σας
Κατερίνη 11/12/2009
Σας Ευχαριστώ
Βρακόπουλος Λ. Αθανάσιος
2ον Γενικό Λύκειο Κατερίνης
« Τελευταία τροποποίηση: 24 Μάι 2010, 11:01:02 μμ από Βρακόπουλος Αθανάσιος Λ. »

za√‘ag

  • Μάχιμος ... ΟΧΙ ... κοπρίτης
  • Δεινόσαυρος
  • *****
  • Μηνύματα: 704
  • Παλιά λεγόμασταν ΔΟΥΛΟΙ. Σήμερα ... ΕΡΓΑΖΟΜΕΝΟΙ
    • Το Blog μου
Απ: Εκτέλεση αλγόριθμου στο Excel
« Απάντηση #1 στις: 12 Δεκ 2009, 06:23:51 μμ »
Από το Linux δεν δείχνει σωστά το όνομα του αρχείου .doc .... Θα το δοκιμάσω από Windows

Φαίνεται πολύ ενδιαφέρουσα προσπάθεια ... Θα γράψω εντυπώσεις
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

za√‘ag

  • Μάχιμος ... ΟΧΙ ... κοπρίτης
  • Δεινόσαυρος
  • *****
  • Μηνύματα: 704
  • Παλιά λεγόμασταν ΔΟΥΛΟΙ. Σήμερα ... ΕΡΓΑΖΟΜΕΝΟΙ
    • Το Blog μου
Απ: Εκτέλεση αλγόριθμου στο Excel
« Απάντηση #2 στις: 13 Δεκ 2009, 12:36:43 πμ »
Μια υπενθύμιση μόνο .... Καλό είναι από τα Εργαλεία -> Επιλογές -> Αποθήκευση να τσεκάρει κανείς την επιλογή: "Να ζητείται η αποθήκευση του Normal.dot" (μιλάω για το Word 2003, για το 2007 δεν ξέρω)

Πολύ καλή προσπάθεια ... Περιμένουμε νέα version ... αν βρούμε bugs θα σε ενημερώσουμε....
«Δεν υπάρχει λόγος να θέλει κανείς έναν υπολογιστή στο σπίτι του»--Ken Olson, πρ. της DEC, 1977
«Τα 640KB RAM επαρκούν για να τρέξει κάθε πρόγραμμα»--Bill Gates
Δείτε κι άλλες ιστορικές ατάκες  εδώ

gthal

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 879
Απ: Εκτέλεση αλγόριθμου στο Excel
« Απάντηση #3 στις: 13 Δεκ 2009, 10:52:51 πμ »
Έμεινα άναυδος!
Μπορούν να γίνουν τέτοια πράγματα στο excell  ?!?!?!
Συγχαρητήρια για την ιδέα και την υλοποίηση.

Όσο για την πρακτική του εφαρμογή,
ποια πλεονεκτήματα μπορεί να έχει η δουλειά με αυτόν τον τρόπο αντί με ένα από τα γραφικά περιβάλλοντα που υπάρχουν ;
Φιλικά,
Γιώργος Θαλασσινός