Μακροεντολές PowerPoint: Πώς να εκτελέσετε το VBA στις διαφάνειες του PowerPoint 2016 και 2019;
Μάθετε πώς μπορείτε να προσθέσετε προσαρμοσμένες μακροεντολές σε παρουσιάσεις του Powerpoint 365.
Ισχύει για Microsoft Office 365, 2019 και παλαιότερες εκδόσεις. Λειτουργικά συστήματα Windows.
Ακολουθεί μια ερώτηση που λάβαμε από έναν αναγνώστη:
Έχω την ανάγκη να αλλάξω αυτόματα το μέγεθος όλων των εικόνων που είναι αποθηκευμένες σε μια συγκεκριμένη παρουσίαση που πρέπει να προετοιμάσω για τη διαχείρισή μου. Καθώς οι διαφάνειες είναι αρκετά τυπικές, αυτό μοιάζει με κάτι που θα μπορούσα να αυτοματοποιήσω χρησιμοποιώντας μια μακροεντολή. Το θέμα είναι ότι δεν βρίσκω το κουμπί εγγραφής μακροεντολών στην καρτέλα ανάπτυξης του PowerPoint. Μπορεις να βοηθησεις?
Ναι σίγουρα! Υπάρχουν αρκετά βαρετές εργασίες που σχετίζονται με το PowerPoint που θα μπορούσαν να αυτοματοποιηθούν:
Θα ήθελα να διευκρινίσω αυτό το σημείο, καθώς δύο αναγνώστες το ζήτησαν συγκεκριμένα. Το Microsoft PowerPoint δεν αποστέλλει συσκευή εγγραφής μακροεντολών όπως αυτή που θα βρείτε στο Word ή στο Excel. Επομένως, εάν θέλετε να αυτοματοποιήσετε το PowerPoint, θα χρειαστεί να δημιουργήσετε τη μακροεντολή σας με μη αυτόματο τρόπο χρησιμοποιώντας τη Visual Basic για εφαρμογές (VBA). Η VBA είναι μια σχετικά απλή γλώσσα προγραμματισμού που βοηθά τους χρήστες να επεκτείνουν τη λειτουργικότητα του Microsoft Office. Όλα όσα είπαν, η σύνταξη του PowerPoint VBA δεν είναι περίπλοκη, απλώς ακολουθήστε τις παρακάτω οδηγίες.
Αρχικά, θα προχωρήσουμε και θα δημιουργήσουμε ένα αντίγραφο ασφαλείας της αρχικής παρουσίασης, ώστε να μπορείτε πάντα να επιστρέφετε σε αυτήν εάν χρειάζεται:
Για να προχωρήσετε με την ανάπτυξη της μακροεντολής σας, πρέπει να έχετε πρόσβαση στη διεπαφή χρήστη προγραμματισμού VBA. Εάν δεν βλέπετε το μενού που ονομάζεται Προγραμματιστής , το οποίο από προεπιλογή εμφανίζεται στη δεξιά πλευρά της Κορδέλας σας, θα πρέπει να προχωρήσετε και να ενεργοποιήσετε το μενού ανάπτυξης .
Το επόμενο βήμα σας θα ήταν να εισαγάγετε το απόσπασμα κώδικα VBA σε μια ενότητα έργου της Visual Basic for Applications. Ακολουθήστε τις παρακάτω οδηγίες:
[κώδικας]
Sub Add_Slide()
Εξασθένιση του NewSlide ως Slide
Ορισμός NewSlide = ActivePresentation.Slides.Add(1, ppLayoutBlank)
End Sub
[/κώδικας]
Σημαντικό: Μια λέξη προσοχής εδώ: Φροντίζετε πάντα να λαμβάνετε τη μακροεντολή σας από αξιόπιστες πηγές. Η αντιγραφή κώδικα VBA από τον Ιστό δεν είναι καλή ιδέα!
Η εγκατάσταση του Microsoft Office ενδέχεται να έχει τις μακροεντολές VBA απενεργοποιημένες από προεπιλογή χωρίς να παρέχεται καμία ειδοποίηση στον τελικό χρήστη. Εάν συμβαίνει αυτό, από την καρτέλα Προγραμματιστής, πατήστε Macro Security και επιλέξτε Απενεργοποίηση όλων των μακροεντολών με ειδοποίηση. Από εδώ και στο εξής, το PowerPoint θα δημοσιεύει ένα ορατό μήνυμα κάτω από την Κορδέλα σε περίπτωση που η παρουσίασή σας περιέχει Περιεχόμενο μακροεντολών που ήταν απενεργοποιημένο από προεπιλογή και θα σας ζητά συγκεκριμένα άδεια για την εκτέλεση αυτών των μακροεντολών.
Όπως μόλις μαθαίνετε, μπορείτε να καλέσετε εύκολα τη μακροεντολή του PowerPoint από την καρτέλα Προγραμματιστής. Μπορείτε επίσης να καλέσετε τη Μακροεντολή από την καρτέλα Προβολή. Ωστόσο, εάν ενδιαφέρεστε να βελτιώσετε την αλληλεπίδραση του χρήστη με τη μακροεντολή, μπορείτε εύκολα να την αντιστοιχίσετε σε ένα νέο κουμπί στη γραμμή εργαλείων γρήγορης πρόσβασης. Εναλλακτικά, μπορείτε να συνδέσετε τη μακροεντολή σας με ένα κουμπί Command στη διαφάνειά σας ή σε μια φόρμα χρήστη.
Μερικοί αναγνώστες ζήτησαν μερικά παραδείγματα μακροεντολών Visual Basic for Applications για το PowerPoint. Μη διστάσετε να επικοινωνήσετε μαζί μου χρησιμοποιώντας τη φόρμα επικοινωνίας για να συζητήσουμε τις συγκεκριμένες προσαρμοσμένες απαιτήσεις ανάπτυξης Μακροεντολών.
Θεωρώ ότι ο ευκολότερος τρόπος εντοπισμού σφαλμάτων κώδικα VBA στο PowerPoint είναι να χρησιμοποιήσετε τα ενσωματωμένα εργαλεία εντοπισμού σφαλμάτων.
Πρώτα, ανοίγω το πρόγραμμα επεξεργασίας της Visual Basic πατώντας Alt+F11. Στη συνέχεια, ορίζω σημεία διακοπής στον κώδικά μου κάνοντας κλικ στο αριστερό περιθώριο των αριθμών γραμμής. Όταν εκτελώ τον κώδικα με F5, θα διακόψει την εκτέλεση σε οποιοδήποτε σημείο διακοπής που έχω ορίσει, ώστε να μπορώ να περάσω τον κώδικα γραμμή προς γραμμή με και επιθεωρήστε τις μεταβλητές.F8
Χρησιμοποιώ επίσης το παράθυρο Άμεσο (Ctrl+G) και τις δηλώσεις Debug.Print για να εξάγω τιμές μεταβλητών. Με αυτά τα εργαλεία, μπορώ να παρακολουθώ μεθοδικά τον κώδικά μου για να εντοπίσω και να διορθώσω τυχόν προβλήματα.
Μάθετε πώς μπορείτε να προσθέσετε προσαρμοσμένες μακροεντολές σε παρουσιάσεις του Powerpoint 365.
Μάθετε πώς να εισάγετε λεζάντες εικόνων σε αρχεία Powerpoint και Word 365, 2019 / 2016/