Πώς να δημιουργήσετε πλαίσια εισόδου και μηνυμάτων σε ένα έγγραφο του Word με VBA;

Τελευταία ενημέρωση: Ιούλιος 2020. Εφαρμογή: Office 365,2019, 2016, 2013.

Μερικές φορές, θα θέλαμε να κάνουμε τα έγγραφά μας στο Word πιο διαδραστικά και ακόμη και να καταγράφουμε κάποια στοιχεία από τον χρήστη. Εισαγάγετε τα πλαίσια μηνυμάτων και εισαγωγής.

Όπως υποδηλώνει το όνομα, ένα πλαίσιο μηνύματος είναι μια πληροφορία που εμφανίζεται στους χρήστες του εγγράφου. Τα κουτιά εισόδου είναι χρήσιμα για τη λήψη πληροφοριών από τον χρήστη.

Αυτή η ανάρτηση περιέχει όλες τις πληροφορίες και τα δείγματα κώδικα που θα χρειαστείτε για να δημιουργήσετε πλήρως λειτουργικά έγγραφα με το μήνυμα της Visual Basic for Applications (VBA) και τα πλαίσια εισαγωγής για το Microsoft Word.

Πώς να προσθέσετε κώδικα VBA στο Word;

Πριν προχωρήσουμε και εξηγήσουμε πώς μπορείτε να προσθέσετε πλαίσια μηνυμάτων και εισαγωγής, ακολουθεί μια γρήγορη ανανέωση σχετικά με τον τρόπο προσθήκης του προσαρμοσμένου κώδικα VBA σε ένα έγγραφο του Word.

  • Πρώτα, προχωρήστε και ενεργοποιήστε την καρτέλα Προγραμματιστής .
  • Τώρα, πατήστε το  κουμπί  της Visual Basic από την καρτέλα Προγραμματιστής  . Αυτό θα ανοίξει το πρόγραμμα επεξεργασίας της Visual Basic.

Πώς να δημιουργήσετε πλαίσια εισόδου και μηνυμάτων σε ένα έγγραφο του Word με VBA;

  • Επισημάνετε το έγγραφό σας.
  • Κάντε κλικ  στην Εισαγωγή  και, στη συνέχεια, επιλέξτε  Μονάδα .

Πώς να δημιουργήσετε πλαίσια εισόδου και μηνυμάτων σε ένα έγγραφο του Word με VBA;

  • Αντιγράψτε τον κώδικα που παρέχουμε παρακάτω στην ενότητα που μόλις δημιουργήσατε στη λειτουργική σας μονάδα.
  • Κάντε κλικ στο Save. Δώστε ένα όνομα στο έγγραφό σας εάν σας ζητηθεί.
  • Κλείστε το πρόγραμμα επεξεργασίας της Visual Basic.

Κουτιά μηνυμάτων Κωδικός VBA

Σύνταξη:

MsgBox (προτροπή, κουμπιά, τίτλος, αρχείο βοήθειας, πλαίσιο)

Επεξήγηση σύνταξης:

Προτροπή:

Απαιτείται. Είναι οι πληροφορίες που μπορούν να δοθούν στον χρήστη. Θα πρέπει να εισαχθεί μέσα στο  διπλό εισαγωγικό .

Κουμπιά:

Προαιρετικός. Τα κουμπιά είναι αυτά τα κουμπιά που δίνονται στις πληροφορίες των χρηστών. Υπάρχουν διάφορα κουμπιά διαθέσιμα για το MsgBox() και μπορείτε να τα βρείτε στις παρακάτω εικόνες.

Πώς να δημιουργήσετε πλαίσια εισόδου και μηνυμάτων σε ένα έγγραφο του Word με VBA;

Πώς να δημιουργήσετε πλαίσια εισόδου και μηνυμάτων σε ένα έγγραφο του Word με VBA;

Πώς να δημιουργήσετε πλαίσια εισόδου και μηνυμάτων σε ένα έγγραφο του Word με VBA;

Τίτλος:

Προαιρετικός. Είναι ο τίτλος για τις πληροφορίες που δίνονται στον χρήστη. Εάν δεν δοθεί,  το Microsoft word  θα είναι ο προεπιλεγμένος τίτλος.

Αρχείο βοήθειας και πλαίσιο:

  • Προαιρετικός. Το Helpfile θα αναγνωρίσει το αρχείο Βοήθειας που είναι διαθέσιμο στον τοπικό δίσκο, το οποίο μπορεί να παρέχεται ως βοήθεια σε ένα παράθυρο διαλόγου
  • Προαιρετικός. Το πλαίσιο είναι μια αριθμητική έκφραση που χρησιμοποιείται για τον προσδιορισμό του θέματος βοήθειας με τον μοναδικό αριθμό.

Δείγμα κωδικού πλαισίου μηνύματος

'VBA
Sub messagebox()

'Variables assigned

Dim buttonclick As VbMsgBoxResult

'Message box to display information to user

MsgBox "Hi, Visual Basic is easy to work with", vbExclamation, "VBA"

'Message box to ask question to user with yes or no question
buttonclick = MsgBox("Do you like VBA?", vbQuestion + vbYesNo, "VBA")
If buttonclick = vbYes Then
MsgBox "Yes, they are great!", vbExclamation, "VBA"
Else
MsgBox "Why not? They are great!", vbCritical, "VBA"
End If

End Sub

Παραγωγή:

Πώς να δημιουργήσετε πλαίσια εισόδου και μηνυμάτων σε ένα έγγραφο του Word με VBA;

Πώς να δημιουργήσετε πλαίσια εισόδου και μηνυμάτων σε ένα έγγραφο του Word με VBA;

Πώς να δημιουργήσετε πλαίσια εισόδου και μηνυμάτων σε ένα έγγραφο του Word με VBA;

Πώς να δημιουργήσετε πλαίσια εισόδου και μηνυμάτων σε ένα έγγραφο του Word με VBA;

Παράθυρα διαλόγου και εισόδου Κωδικός VBA

Το πλαίσιο εισαγωγής είναι ένας απλός διάλογος που μας επιτρέπει να ζητάμε από τον χρήστη κάποιες πληροφορίες. Ας εξοικειωθούμε με τον κώδικα VBA χρησιμοποιώντας ένα παράδειγμα.

Σύνταξη:

InputBox(Prompt, Title, Default, XPos, YPos, HelpFile, HelpContextId, Type)

Επεξήγηση σύνταξης:

Προτροπή:

Απαιτείται. Είναι οι πληροφορίες που μπορούν να δοθούν στον χρήστη. Θα πρέπει να εισαχθεί μέσα στο  διπλό εισαγωγικό .

Τίτλος:

Προαιρετικός. Είναι ο τίτλος για τις πληροφορίες που δίνονται στον χρήστη. Εάν δεν δοθεί,  το Microsoft word  θα είναι ο προεπιλεγμένος τίτλος.

Προκαθορισμένο:

Προαιρετικός. Εμφανίζει την προεπιλεγμένη τιμή μέσα στο πλαίσιο κειμένου, πριν ο χρήστης πληκτρολογήσει μια τιμή. Εάν δεν έχει καθοριστεί, το πλαίσιο κειμένου θα είναι κενό.

XPos:

Προαιρετικός. Χρησιμοποιείται ως θέση στον άξονα Χ. Από τα αριστερά στα δεξιά

YPos:

Προαιρετικός. Χρησιμοποιείται ως θέση στον άξονα Υ. Απο πανω μεχρι κατω

Helpfile και HelpContext ID:

  • Προαιρετικός. Το Helpfile θα αναγνωρίσει το αρχείο Βοήθειας που είναι διαθέσιμο στον τοπικό δίσκο, το οποίο μπορεί να παρέχεται ως βοήθεια σε ένα παράθυρο διαλόγου
  • Προαιρετικός. Το HelpContext ID είναι ο αριθμός αναγνωριστικού για το αρχείο βοήθειας.

Κωδικός πλαισίου εισαγωγής:

'VBA
Sub macro()

'Variables assigned
Dim a As Long
Dim b As Long

'Input box to get value from user

a = InputBox("Enter a value for a", "Question 1")
b = InputBox("Enter a value for b", "Question 2")

'Answer displayed in a message box
MsgBox ("Answer is " & Val(a) + Val(b))
End Sub

Παραγωγή:

Πώς να δημιουργήσετε πλαίσια εισόδου και μηνυμάτων σε ένα έγγραφο του Word με VBA;

Πώς να δημιουργήσετε πλαίσια εισόδου και μηνυμάτων σε ένα έγγραφο του Word με VBA;

Πώς να δημιουργήσετε πλαίσια εισόδου και μηνυμάτων σε ένα έγγραφο του Word με VBA;

Αφήστε ένα σχόλιο

Πρότυπο απλού πίνακα ανάθεσης εργασιών για το Word: Μια πρακτική έκδοση για διευθυντές μικρών ομάδων

Πρότυπο απλού πίνακα ανάθεσης εργασιών για το Word: Μια πρακτική έκδοση για διευθυντές μικρών ομάδων

Χρησιμοποιήστε αυτό το απλό πρότυπο πίνακα ανάθεσης εργασιών στο Word για να αναθέσετε κατόχους, όρια αποφάσεων, προθεσμίες και σημεία ελέγχου χωρίς να περιπλέξετε υπερβολικά μια μικρή ομάδα.

Απλό πρότυπο φύλλου παρακολούθησης παιδικού σταθμού: Εκτυπώσιμη σύνδεση και αποσύνδεση για φροντίδα παιδιών στο σπίτι

Απλό πρότυπο φύλλου παρακολούθησης παιδικού σταθμού: Εκτυπώσιμη σύνδεση και αποσύνδεση για φροντίδα παιδιών στο σπίτι

Χρησιμοποιήστε αυτό το απλό εκτυπώσιμο φύλλο παρακολούθησης παιδικού σταθμού για φροντίδα παιδιών στο σπίτι, με ονόματα παιδιών, ώρες άφιξης/αναχώρησης, υπογραφές και συμβουλές συμμόρφωσης.

Εκτυπώσιμο πρότυπο στρατηγικής μάρκετινγκ μίας σελίδας για τοπικές επιχειρήσεις

Εκτυπώσιμο πρότυπο στρατηγικής μάρκετινγκ μίας σελίδας για τοπικές επιχειρήσεις

Χρησιμοποιήστε αυτό το εκτυπώσιμο πρότυπο στρατηγικής μάρκετινγκ μίας σελίδας για να ορίσετε το τοπικό σας κοινό, την προσφορά, τα κανάλια, τον προϋπολογισμό, τις εβδομαδιαίες ενέργειες και τους μετρήσιμους στόχους σας.

Πώς να σταματήσετε το Excel από την αυτόματη αλλαγή αριθμών σε ημερομηνίες

Πώς να σταματήσετε το Excel από την αυτόματη αλλαγή αριθμών σε ημερομηνίες

Αποτρέψτε το Excel από τη μετατροπή τιμών όπως 1/2, 11-53 ή JAN1 σε ημερομηνίες. Μάθετε αξιόπιστες διορθώσεις για την πληκτρολόγηση, την επικόλληση, τις εισαγωγές CSV και τα κελιά που έχουν ήδη μετατραπεί.

Πρότυπο PowerPoint παρουσίασης σύγχρονης καταχώρισης ακινήτων (δωρεάν): Τι να συμπεριλάβετε

Πρότυπο PowerPoint παρουσίασης σύγχρονης καταχώρισης ακινήτων (δωρεάν): Τι να συμπεριλάβετε

Δημιουργήστε μια προσεγμένη καταχώριση ακινήτων στο PowerPoint δωρεάν με ένα πρακτικό σχέδιο διαφανειών, φωτογραφία, συμβουλές για την επωνυμία, την προσβασιμότητα, τη συμμόρφωση και τις εξαγωγές.

Πώς να διορθώσετε το σφάλμα «Το Outlook δεν μπορεί να στείλει email αλλά μπορεί να λάβει»

Πώς να διορθώσετε το σφάλμα «Το Outlook δεν μπορεί να στείλει email αλλά μπορεί να λάβει»

Διορθώστε το Outlook όταν μπορείτε να λαμβάνετε email αλλά δεν μπορείτε να στείλετε. Ελέγξτε τον φάκελο Αποστολής, τη λειτουργία εκτός σύνδεσης, τη σύνδεση, τις ρυθμίσεις SMTP, τα προφίλ και τις αλλαγές του Microsoft 365.

Απλό Πρότυπο Excel για Δεκαπενθήμερο Ιχνηλάτη Μισθοδοσίας για Μικρές Ομάδες: Ένας Πρακτικός Οδηγός Ρύθμισης

Απλό Πρότυπο Excel για Δεκαπενθήμερο Ιχνηλάτη Μισθοδοσίας για Μικρές Ομάδες: Ένας Πρακτικός Οδηγός Ρύθμισης

Δημιουργήστε έναν απλό δεκαπενθήμερο ιχνηλάτη μισθοδοσίας σε Excel για μια μικρή ομάδα, με ώρες, αποδοχές, κρατήσεις, σημάνσεις ελέγχου, συνοπτικές αναφορές και οδηγίες τήρησης αρχείων.

Εκτυπώσιμη λίστα ελέγχου σχεδιασμού εκδηλώσεων και πρότυπο προϋπολογισμού για το Word: Τι να συμπεριλάβετε και πότε να χρησιμοποιήσετε το Excel αντ' αυτού

Εκτυπώσιμη λίστα ελέγχου σχεδιασμού εκδηλώσεων και πρότυπο προϋπολογισμού για το Word: Τι να συμπεριλάβετε και πότε να χρησιμοποιήσετε το Excel αντ' αυτού

Δημιουργήστε ή προσαρμόστε ένα εκτυπώσιμο πρότυπο λίστας ελέγχου σχεδιασμού εκδηλώσεων και προϋπολογισμού στο Microsoft Word, με πρακτικές ενότητες, συμβιβασμούς και συμβουλές για το Word έναντι του Excel.

Απλό Πρότυπο Παρουσίασης Εκπαίδευσης Onboarding για Νέους Υπαλλήλους: Πρακτικός Οδηγός 12 Διαφανειών

Απλό Πρότυπο Παρουσίασης Εκπαίδευσης Onboarding για Νέους Υπαλλήλους: Πρακτικός Οδηγός 12 Διαφανειών

Δημιουργήστε μια απλή παρουσίαση onboarding για νέους υπαλλήλους με μια πρακτική δομή 12 διαφανειών που καλύπτει προσδοκίες ρόλου, εργαλεία, ασφάλεια, πολιτικές, ασφάλεια εργασίας και ενέργειες της πρώτης εβδομάδας.

Πώς να εξάγετε επαφές του Salesforce σε καθαρή μορφή Excel χωρίς να χαλάσουν τα IDs ή οι αριθμοί τηλεφώνου

Πώς να εξάγετε επαφές του Salesforce σε καθαρή μορφή Excel χωρίς να χαλάσουν τα IDs ή οι αριθμοί τηλεφώνου

Εξάγετε καθαρά επαφές του Salesforce σε Excel: δημιουργήστε την κατάλληλη αναφορά, εξάγετε σε CSV Μόνο Λεπτομέρειες, εισάγετε με Power Query, διατηρήστε τα IDs και τα μηδενικά στην αρχή, αφαιρέστε τα διπλότυπα με ασφάλεια και επαληθεύστε το αποτέλεσμα.