Collabora Office 24.04 Βοήθεια
Ορίζει το μήνυμα σφάλματος που εμφανίζεται όταν εισάγονται μη έγκυρα δεδομένα σε ένα κελί.
Μπορείτε επίσης να ξεκινήσετε μία μακροεντολή με ένα μήνυμα σφάλματος. Ένα παράδειγμα μακροεντολής βρίσκεται στο τέλος της σελίδας.
Εμφανίζει το μήνυμα σφάλματος που εισάγατε στην περιοχή Περιεχόμενα όταν άκυρα δεδομένα έρχονται σε κελί. Εάν ενεργοποιηθεί, το μήνυμα εμφανίζεται για να αποφευχθεί μια άκυρη καταχώριση.
Και στις δύο περιπτώσεις, αν επιλέξετε "Διακοπή", η μη έγκυρη καταχώριση διαγράφεται και εισάγεται ξανά η προηγούμενη τιμή στο κελί. Το ίδιο εφαρμόζεται αν κλείσετε τα παράθυρα διαλόγου "Προειδοποίηση" και "Πληροφορίες" πατώντας στο κουμπί Άκυρο . Αν κλείσετε τα παράθυρα διαλόγου με το κουμπί OK, η μη έγκυρη καταχώριση δεν διαγράφεται.
Επιλέξτε την ενέργεια που επιθυμείτε να εκτελείται όταν εισάγονται μη έγκυρα δεδομένα σε ένα κελί. Η ενέργεια "Διακοπή" απορρίπτει τη μη έγκυρη καταχώριση και εμφανίζει ένα παράθυρο διαλόγου που πρέπει να κλείσετε πατώντας στο κουμπί Εντάξει. Οι ενέργειες "Προειδοποίηση" και "Πληροφορίες" εμφανίζουν ένα παράθυρο διαλόγου το οποίο μπορεί να κλείσει πατώντας στο κουμπί Εντάξει ή στο Ακύρωση. Η μη έγκυρη καταχώριση απορρίπτεται μόνο όταν πατήσετε στο κουμπί Άκυρο.
Ανοίγει το παράθυρο διαλόγου Μακροεντολή όπου μπορείτε να επιλέξετε τη μακροεντολή που θα εκτελείται όταν εισάγονται μη έγκυρα δεδομένα σε ένα κελί. Η μακροεντολή εκτελείται ύστερα από την εμφάνιση του μηνύματος σφάλματος.
Εισάγετε τον τίτλο της μακροεντολής ή του μηνύματος σφάλματος που επιθυμείτε να εμφανίζεται σε περίπτωση μη έγκυρων δεδομένων σε ένα κελί.
Εισάγετε το μήνυμα που επιθυμείτε να εμφανίζεται σε περίπτωση εισαγωγής μη έγκυρων δεδομένων σε ένα κελί.
Παρακάτω είναι ένα δείγμα συνάρτησης που μπορεί να κληθεί όταν προκύψει σφάλμα. Σημειώστε ότι η μακροεντολή λαμβάνει δύο παραμέτρους που μεταβιβάζονται από το Collabora Office όταν καλείται η συνάρτηση:
CellValue (Τιμή κελιού): Η τιμή που έχει εισαχθεί από τον χρήστη, ως συμβολοσειρά.
CellAddress: Η διεύθυνση του κελιού όπου καταχωρήθηκε η τιμή, ως συμβολοσειρά με πρόθεμα το όνομα του φύλλου (π.χ.: "Sheet1.A1").
Η συνάρτηση πρέπει να επιστρέψει μια τιμή Μπουλ. Εάν επιστρέψει True, η εισαγόμενη τιμή διατηρείται. Εάν η συνάρτηση επιστρέψει False, η εισαγόμενη τιμή διαγράφεται και η προηγούμενη τιμή αποκαθίσταται.
Function ExampleValidity(CellValue as String, CellAddress as String) as Boolean
Dim msg as String
Dim iAnswer as Integer
Dim MB_FLAGS as Integer
msg = "Μη έγκυρη τιμή:" & "'" & CellValue & "'"
msg = msg & "σε κελί:" & "'" & CellAddress & "'"
msg = msg & Chr (10) & "Να γίνει δεκτός οπωσδήποτε;"
MB_FLAGS = MB_YESNO + MB_ICONEXCLAMATION + MB_DEFBUTTON2
iAnswer = MsgBox (msg, MB_FLAGS, "μήνυμα σφάλματος")
ExampleValidity = (iAnswer = IDYES)
End Function