Σε αυτό το άρθρο, θα αναλύσουμε πώς να φτιάξετε ένα χρονόμετρο που μπορείτε να χρησιμοποιήσετε για εξετάσεις στο Word σας μέσω VBA.
Με το πρόγραμμα επεξεργασίας VBA στο Word, μπορείτε πραγματικά να δημιουργήσετε πολλά μικρά αλλά χρήσιμα εργαλεία μόνοι σας. Και σήμερα, θέλουμε να σας δείξουμε τον τρόπο να φτιάξετε χρονόμετρο. Μπορείτε να ενεργοποιήσετε και να το χρησιμοποιήσετε όποτε το Word είναι ανοιχτό. Για παράδειγμα, θα είναι χρήσιμο κατά τη λήψη εξετάσεων.
Εισαγάγετε μια ενότητα στο έργο VBA
- Πρώτα απ 'όλα, πατήστε "Alt+ F11" για να ανοίξετε τον επεξεργαστή VBA στο Word.
- Στη συνέχεια, κάντε κλικ στο «Κανονικό» έργο και κάντε κλικ στο «Εισαγωγή».
- Επιλέξτε "Module" σε αυτό το μενού.
- Κάντε διπλό κλικ στη μονάδα για να την ανοίξετε.
- Πατήστε "F4" για να ανοίξετε το "Παράθυρο Ιδιοτήτων". Αλλάξτε το όνομα της μονάδας ως "modStopwatch".
- Στη συνέχεια επικολλήστε τους ακόλουθους κωδικούς στη μονάδα:
Public g_dtStart As Variant
Public g_bOnTimer As Boolean
Public Sub OnTimerUpdate()
Dim tmNextUpdate As Variant
frmStopwatch.lblShowElapsedTime = Format(Now - g_dtStart, "hh:mm:ss")
tmNextUpdate = Now + TimeValue("00:00:01")
If g_bOnTimer Then
Application.OnTime tmNextUpdate, "OnTimerUpdate"
End If
End Sub
Sub TriggerStopwatch() frmStopWatch.Show End Sub
- Τέλος, αποθηκεύστε τους κωδικούς.
Εισαγάγετε μια φόρμα χρήστη
- Στο πρόγραμμα επεξεργασίας VBA, κάντε κλικ στο «Εισαγωγή» και επιλέξτε «Φόρμα χρήστη».
- Στη συνέχεια, κάντε κλικ στις λαβές του για να προσαρμόσετε το μέγεθος της φόρμας.
- Επόμενο ονομάστε τη φόρμα χρήστη ως "frmStopwatch", ορίστε τη λεζάντα του ως "Χρονόμετρο"και ορίστε το χρώμα φόντου. Επίσης, ορίστε το "ShowModal" ως "False".
- Κάντε κλικ στην καρτέλα «Προβολή» και επιλέξτε «Εργαλειοθήκη».
- Στην εργαλειοθήκη, κάντε κλικ στο "Ετικέτα" και σχεδιάστε έξι ετικέτες στη σωστή θέση στη φόρμα χρήστη, όπως παρακάτω:
- Τώρα, ορίστε ιδιότητες για κάθε ετικέτα.
- Κάντε κλικ στην ετικέτα 1. Στη συνέχεια, μεταβείτε στο παράθυρο ιδιότητας. Εισαγάγετε "Start Time:” για τη λεζάντα. Αλλάξτε το χρώμα του φόντου και τη γραμματοσειρά όπως απαιτείται.
- Κάντε κλικ στην ετικέτα 2. Ονομάστε το ως "lblStartTime". Ρυθμίστε το "BackColor" σε λευκό. Στη συνέχεια, ορίστε σωστά το "Font".
- Κάντε κλικ στην ετικέτα 3. Πληκτρολογήστε "Ώρα λήξης:" για τη λεζάντα. Ορίστε το χρώμα φόντου και τη γραμματοσειρά ίδια με αυτά της ετικέτας 1.
- Κάντε κλικ στην ετικέτα 4. Ονομάστε το ως "lblEndTime". Ρυθμίστε το "BackColor" σε λευκό. Στη συνέχεια, ορίστε τη γραμματοσειρά ίδια με αυτή της ετικέτας 2.
- Κάντε κλικ στην ετικέτα 5. Εισαγάγετε "Elapsed Time:" για λεζάντα. Ορίστε το χρώμα φόντου και τη γραμματοσειρά ίδια με αυτά της ετικέτας 1.
- Κάντε κλικ στην ετικέτα 6. Ονομάστε το ως "lblShowElapsedTime". Ρυθμίστε το "BackColor" σε λευκό. Στη συνέχεια, ορίστε τη γραμματοσειρά ίδια με αυτή της ετικέτας 2.
- Στην εργαλειοθήκη, κάντε κλικ στο "CommandButton" και δημιουργήστε 3 κουμπιά. Τακτοποιήστε τα με την εξής σειρά:
- Ομοίως, ορίστε τις ιδιότητες του κουμπιού.
- Κάντε κλικ στο κουμπί 1. Ονομάστε το ως "btnStarτ ". Ορίστε το χρώμα φόντου του. Εισαγάγετε "Start Timer» για λεζάντα. Και ορίστε σωστά τη γραμματοσειρά.
- Κάντε κλικ στο κουμπί 2. Ονομάστε το ως "btnStop". Ορίστε το χρώμα φόντου του. Εισαγάγετε το "Stop Timer" για τη λεζάντα. Και ορίστε σωστά τη γραμματοσειρά.
- Κάντε κλικ στο κουμπί 3. Ονομάστε το ως "cmdClose". Ορίστε το χρώμα φόντου του. Πληκτρολογήστε "Κλείσιμο" για λεζάντα. Και ορίστε σωστά τη γραμματοσειρά.
- Τώρα κάντε διπλό κλικ στο «Starκουμπί t Timer”. Και εισάγετε τους παρακάτω κωδικούς:
Private Sub btnStart_Click()
Dim tmNextUpdate As Variant
g_dtStart = Now
frmStopwatch.lblStartTime = Format(g_dtStart, "hh:mm:ss")
frmStopwatch.lblShowElapsedTime = Format(0, "hh:mm:ss")
tmNextUpdate = Now + TimeValue("00:00:01")
g_bOnTimer = True
Application.OnTime tmNextUpdate, "modStopwatch.OnTimerUpdate", 0
End Sub
Η πρώτη και η τελευταία γραμμή είναι ήδη εκεί, οπότε δεν χρειάζεται να τις πληκτρολογήσετε ξανά. Αποθήκευση κωδικών.
- Επόμενο διπλό κλικ στο κουμπί «Διακοπή χρονοδιακόπτη». Στη συνέχεια, εισάγετε αυτούς τους κωδικούς:
Private Sub btnStop_Click() varEndTime = Now lblEndTime = Format(varEndTime, "hh:mm:ss") g_bOnTimer = False End Sub
- Κάντε διπλό κλικ στο κουμπί "Κλείσιμο" και επικολλήστε τους κωδικούς:
Private Sub cmdClose_Click() Unload Me End Sub

Ακολουθεί μια επίδειξη χρήσης του χρονόμετρου:
Επιλέξτε το σωστό εργαλείο ανάκτησης
Με περισσότερες ψηφιακές συσκευές που εμπλέκονται στην αποθήκευση πληροφοριών, η ανάκτηση δεδομένων έχει γίνει ένα καυτό θέμα στις μέρες μας. Για παράδειγμα, εάν αντιμετωπίσετε μια κατάρρευση του Word, πρέπει να λάβετε ένα εργαλείο για επιδιόρθωση διεφθαρμένη λέξη. Τότε είναι του utmost είναι σημαντικό να αποκτήσετε ένα κατάλληλο εργαλείο.
Εισαγωγή συγγραφέα:
Η Vera Chen είναι ειδικός ανάκτησης δεδομένων στο DataNumen, Inc., η οποία είναι ο παγκόσμιος ηγέτης στις τεχνολογίες ανάκτησης δεδομένων, συμπεριλαμβανομένων ανάκτηση xlsx pdf επισκευή προϊόντων λογισμικού. Για περισσότερες πληροφορίες επισκεφθείτε www.datanumen.com




