Πώς να μετατρέψετε τη μακροεντολή Excel σε Open Office

Χαμογελώντας επιχειρηματίας που χρησιμοποιεί φορητό υπολογιστή

Πίστωση εικόνας: Jupiterimages/Pixland/Getty Images

Ο προγραμματισμός της Visual Basic είναι μια ιδιαίτερα ισχυρή πτυχή του περιβάλλοντος Microsoft Excel. Οι μακροεντολές που δημιουργούνται από αυτήν τη γλώσσα επεκτείνουν σημαντική λειτουργικότητα σε υπολογιστικά φύλλα, προσφέροντας βελτιωμένη διαδραστικότητα και υπολογισμούς σε πραγματικό χρόνο. Πολλοί σχεδιαστές υπολογιστικών φύλλων επιθυμούν τα προϊόντα τους να είναι πολλαπλά συμβατά μεταξύ του Microsoft Office και της εναλλακτικής του ανοιχτού κώδικα, του Open Office. Αλλά η γλώσσα μακροεντολών της Visual Basic δεν υποστηρίζεται από το Open Office. Κατά τη μετατροπή αρχείων Excel σε Open Office, απαιτείται πρόσθετη εργασία εάν τα αρχεία περιέχουν μακροεντολές. Καθώς αυτό είναι ένα κοινό πρόβλημα, υπάρχουν διαθέσιμα εργαλεία για τον εξορθολογισμό της διαδικασίας.

Βήμα 1

Βρείτε ένα κατάλληλο βοηθητικό πρόγραμμα για τη μετατροπή μακροεντολών στη γλώσσα Excel Visual Basic στον κώδικα CalcBasic που είναι απαραίτητος για το Open Office. Μια δωρεάν επιλογή είναι το διαδικτυακό πρόγραμμα μετατροπής που προσφέρεται από τα Υπολογιστικά φύλλα επιχειρήσεων (βλ. σύνδεσμο στις "Αναφορές"). Αυτή η βολική ιστοσελίδα επιτρέπει στο χρήστη να επικολλήσει τον υπάρχοντα κώδικα της Visual Basic σε ένα πλαίσιο κειμένου και να τον μετατρέψει αυτόματα σε CalcBasic. Αν και καμία αυτόματη μετατροπή μεταξύ των δύο γλωσσών προγραμματισμού δεν θα είναι ενδελεχής, αυτή η διαδικασία είναι ένα καλό primer για την προσαρμογή που είναι αναπόφευκτα απαραίτητη για τη διασφάλιση της πλήρους λειτουργικότητας στο Open Γραφείο. Αυτό το βοηθητικό πρόγραμμα είναι καλό για προγραμματιστές που θέλουν να ξεκινήσουν γρήγορα τη διαδικασία μετατροπής, ώστε όλοι οι χρήστες του Open Office να έχουν πρόσβαση στα μακροπρογράμματά τους.

Το βίντεο της ημέρας

Βήμα 2

Εγκαταστήστε ένα πακέτο συμβατότητας της Visual Basic στο Open Office. Αυτή η επιλογή είναι ιδιαίτερα βολική καθώς επιτρέπει στο Open Office να εκτελεί ένα πρόγραμμα της Visual Basic χωρίς καμία μετατροπή. Ωστόσο, αυτό δεν είναι ιδανικό για οποιοδήποτε υπολογιστικό φύλλο σχεδιασμένο για μαζικό κοινό, καθώς κάθε χρήστης θα πρέπει να κάνει την ενημέρωση στο λογισμικό του Open Office. Υπάρχουν δύο επιλογές για την πραγματοποίηση αυτής της αλλαγής. Το πρόγραμμα Go-oo επεκτείνει το λογισμικό Open Office σε διάφορους τύπους αρχείων, επιτρέποντας στους χρήστες να ενσωματώνουν εύκολα πολλές εφαρμογές.

Μια πρόσθετη λύση σε αυτές τις γραμμές είναι η πλήρης αναδιαμόρφωση του πακέτου εγκατάστασης του Open Office που εκτελείται σε ένα δίκτυο. Η Novell δημιούργησε μια νέα σχεδίαση του Open Office που υποστηρίζει κώδικα της Visual Basic, αλλά η εγκατάσταση είναι περίπλοκη. Αυτή η διαδικασία βασίζεται επίσης στις ενημερώσεις OOo που προσφέρει η Go-oo, αλλά τις ενσωματώνει από την αρχή. Αυτό ταιριάζει καλύτερα σε περιβάλλοντα δικτύου όπου πολλά άτομα θα χρειαστούν αυτήν τη λειτουργία.

Βήμα 3

Αποκτήστε μια έκδοση του Open Office που έχει ήδη ενσωματωμένη συμβατότητα Visual Basic. Από το 2006 υπάρχουν τουλάχιστον 10 εκδόσεις του Open Office που υποστηρίζουν τη Visual Basic. Αυτό αποτρέπει τη διαδικασία για πιο ισχυρή μετατροπή μακροεντολών Excel, αλλά δεν είναι κατάλληλο για προγραμματιστές που θέλουν να προσεγγίσουν ένα ευρύ κοινό. Το Open Office στην εγγενή του μορφή δεν αναγνωρίζει τον κώδικα της Visual Basic, επομένως αυτή η επιλογή είναι κατάλληλη μόνο για προγραμματιστές που κάνουν τη μετάβαση για τον εαυτό τους ή μια ελεγχόμενη βάση χρηστών.