Σπίτι Κοινωνική Media Εξαναγκάζοντας τους πελάτες σας να ενεργοποιήσουν τις μακροεντολές Excel - ανδρείκελα

Εξαναγκάζοντας τους πελάτες σας να ενεργοποιήσουν τις μακροεντολές Excel - ανδρείκελα

Βίντεο: Ο κόσμος κατά την Μονσάντο 9/10 2024

Βίντεο: Ο κόσμος κατά την Μονσάντο 9/10 2024
Anonim

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

Η κατώτατη γραμμή είναι ότι μπορείτε να γράψετε όλες τις φανταστικές μακροεντολές στον κόσμο, αλλά δεν θα εκτελούνται ποτέ εκτός εάν οι χρήστες σας ενεργοποιήσουν μακροεντολές. Αυτό προκαλεί την ερώτηση. μπορείτε να αναγκάσετε τους χρήστες να ενεργοποιήσουν τις μακροεντολές; Η απάντηση είναι ναι - με λίγη τεχνική.

Η ιδέα είναι σχετικά απλή. Δημιουργείτε ένα φύλλο που ονομάζεται, ας πούμε, START. Αυτό το φύλλο περιέχει μόνο μια απλή προειδοποίηση που δηλώνει ότι οι μακροεντολές πρέπει να είναι ενεργοποιημένες. Στη συνέχεια, αποκρύπτετε όλα τα φύλλα στο βιβλίο εργασίας εκτός από εκείνο το φύλλο START. Τέλος, γράφετε μια απλή μακροεντολή που αποκρύπτει όλα τα φύλλα όταν το βιβλίο εργασίας ανοίγει.

Σε αυτό το σημείο, όταν το βιβλίο εργασίας ανοίγει, το Excel θα ζητήσει από το χρήστη να ενεργοποιήσει τις μακροεντολές. Οι χρήστες θα αναγκαστούν να το κάνουν, επειδή το μόνο που θα δουν είναι το φύλλο σας Έναρξης. Τα άλλα φύλλα θα είναι κρυμμένα!

Καταρχάς, αντιμετωπίστε τις ενέργειες που πρέπει να συμβούν όταν κλείσει το βιβλίο εργασίας.:

Ενεργοποιήστε τον επεξεργαστή της Visual Basic πατώντας ALT + F11 στο πληκτρολόγιό σας

  1. Στο παράθυρο Project, βρείτε το όνομα του έργου / βιβλίου εργασίας σας και κάντε κλικ στο σύμβολο συν δίπλα του για να δείτε όλα τα φύλλα.

  2. Κάντε κλικ στο ThisWorkbook.
  3. Στο αναπτυσσόμενο πλαίσιο Event (Εκδήλωση), επιλέξτε το event BeforeClose.

  4. Πληκτρολογήστε ή επικολλήστε τον ακόλουθο κώδικα:

  5. Private Sub Workbook_BeforeClose (Ακύρωση ως Boolean) 'Βήμα 1: Δηλώστε τις μεταβλητές σας Dim ws ως φύλλο εργασίας' Βήμα 2: Ξεκλειδώστε τα φύλλα έναρξης ("START"). Visible = xlSheetVisible 'Βήμα 3: Ξεκινήστε το βρόχο σε όλα τα φύλλα εργασίας Για κάθε ws Στο ThisWorkbook. Φύλλα εργασίας "Βήμα 4: Ελέγξτε κάθε όνομα φύλλου εργασίας Εάν ws. Όνομα "START" Στη συνέχεια 'Βήμα 5: Απόκρυψη του φύλλου ws. Visible = xlVeryHidden End Αν 'Βήμα 6: Βρόχος στο επόμενο φύλλο εργασίας Επόμενο ws' Βήμα 7: Αποθηκεύστε το βιβλίο εργασίας ActiveWorkbook. Save End Sub

Στο βήμα 1, δηλώνετε ένα αντικείμενο που ονομάζεται ws για να δημιουργήσετε ένα δοχείο μνήμης για κάθε φύλλο εργασίας που θα περάσετε.

Στο Βήμα 2, βεβαιώνεστε ότι το φύλλο START είναι ορατό.

Στο βήμα 3, ξεκινάτε το βρόχο, λέγοντας στο Excel ότι θέλετε να αξιολογήσετε όλα τα φύλλα εργασίας αυτού του βιβλίου εργασίας.

Στο Βήμα 4, συγκρίνετε απλώς το όνομα START με το φύλλο που βρισκόμαστε στο βρόχο. Αυτό το βήμα διασφαλίζει ότι οι ενέργειες που ακολουθούν εφαρμόζονται σε όλα τα φύλλα εκτός από το φύλλο START.

Αν τα ονόματα των φύλλων είναι διαφορετικά, στο Βήμα 5 αποκρύπτετε το φύλλο χρησιμοποιώντας την ιδιότητα xlVeryHidden. Αυτή η ιδιότητα όχι μόνο αποκρύπτει το φύλλο αλλά επίσης εμποδίζει τον χρήστη να το αποκλείσει με το χέρι χρησιμοποιώντας το περιβάλλον εργασίας χρήστη.

Βγείτε πίσω για να πάρετε την επόμενη σελίδα στο βήμα 6.

Στο βήμα 7, μετά την αξιολόγηση όλων των φύλλων, η μακροεντολή αποθηκεύει το βιβλίο εργασίας και τελειώνει.

Τώρα πρέπει να γράψετε μια μακροεντολή για να χειριστείτε όλες τις ενέργειες που πρέπει να γίνουν όταν ανοίξει το βιβλίο εργασίας:

Ενεργοποιήστε τον επεξεργαστή της Visual Basic πατώντας ALT + F11.

  1. Στο παράθυρο Project, βρείτε το όνομα του έργου / βιβλίου εργασίας σας και κάντε κλικ στο σύμβολο συν δίπλα του για να δείτε όλα τα φύλλα.

  2. Κάντε κλικ στο ThisWorkbook.

  3. Στο αναπτυσσόμενο πλαίσιο Event (Εκδήλωση), επιλέξτε το ανοιχτό συμβάν.

  4. Πληκτρολογήστε ή επικολλήστε τον ακόλουθο κώδικα:

  5. Private Sub Workbook_Open () 'Βήμα 1: Δηλώστε τις μεταβλητές σας Dims ως φύλλο εργασίας' Βήμα 2: Ξεκινήστε το βρόχο σε όλα τα φύλλα εργασίας Για κάθε ws Στο ThisWorkbook. Φύλλα εργασίας "Βήμα 3: Αποκάλυψη όλων των φύλλων εργασίας ws. Visible = xlSheetVisible 'Βήμα 4: Βρόχος στο επόμενο φύλλο εργασίας Επόμενο ws' Βήμα 5: Απόκρυψη των φύλλων αρχικών φύλλων ("START"). Visible = xlVeryHidden End Sub

Στο βήμα 1, δηλώνετε ένα αντικείμενο που ονομάζεται ws για να δημιουργήσετε ένα δοχείο μνήμης για κάθε φύλλο εργασίας που περνάτε.

Στο βήμα 2, ξεκινάτε το βρόχο, λέγοντας στο Excel ότι θέλετε να αξιολογήσετε όλα τα φύλλα εργασίας αυτού του βιβλίου εργασίας.

Στο βήμα 3, αποκαλύπτετε το φύλλο που βρίσκεται αυτή τη στιγμή στο βρόχο. Αυτό το βήμα αποκρύπτει αποτελεσματικά όλα τα φύλλα εργασίας καθώς κάθε φύλλο γίνεται ορατό.

Βγείτε πίσω για να πάρετε το επόμενο φύλλο στο βήμα 4.

Αφού γίνουν ορατά όλα τα φύλλα, το βήμα 5 αποκρύπτει το φύλλο START. Και πάλι, χρησιμοποιείτε την ιδιότητα xlVeryHidden, έτσι ώστε ο χρήστης να μην μπορεί να ανοίξει με μη αυτόματο τρόπο το φύλλο χρησιμοποιώντας τη διεπαφή χρήστη.

Αφού εφαρμοστούν και οι δύο μακροεντολές, θα έχετε ένα βιβλίο εργασίας που θα λειτουργήσει μόνο αν ο χρήστης ενεργοποιήσει τις μακροεντολές!

Εξαναγκάζοντας τους πελάτες σας να ενεργοποιήσουν τις μακροεντολές Excel - ανδρείκελα

Η επιλογή των συντακτών

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Πρόσβαση χωρίς σύνδεση με το SharePoint Online Workspace - ανδρείκελοι

Microsoft SharePoint Workspace είναι ο καλλιτέχνης παλαιότερα γνωστός ως Microsoft Office Groove desktop εφαρμογή προσαρμοσμένη για άτομα που θέλουν να συνεργάζονται σε έγγραφα online και offline. Προσφέρεται μαζί με το Office 2010 και παρέχει μια διεπαφή χρήστη παρόμοια με την Εξερεύνηση των Windows για προβολή και επεξεργασία αρχείων και λιστών από μια τοποθεσία του SharePoint. SharePoint Workspace ...

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Διατίθενται στη δημοσίευση του SharePoint 2010 - dummies

Το Site δημοσίευσης του sharePoint 2010 παρέχει μια πλούσια εμπειρία επεξεργασίας καθιστά εύκολο για ένα μη τεχνικό πρόσωπο να δημιουργήσει ιστοσελίδες. Η προσθήκη του περιεχομένου σας στη σελίδα είναι γρήγορη. Το SharePoint παρέχει πολλά είδη δοχείων περιεχομένου που μπορείτε να χρησιμοποιήσετε κατά τη δημιουργία της σελίδας σας, συμπεριλαμβανομένων των πλαισίων κειμένου μιας γραμμής για την εισαγωγή μιας απλής γραμμής κειμένου ...

Για ιστότοπους SharePoint Online - dummies

Για ιστότοπους SharePoint Online - dummies

Μπορείτε να δημιουργήσετε και να αναπτύξετε τρεις κύριους τύπους σελίδων του SharePoint όχι λιγότερο!) - το καθένα με ξεχωριστή λειτουργία: περιεχόμενο, τμήματα Web και εκδόσεις σελίδων. Σελίδα περιεχομένου: Επίσης γνωστή ως σελίδα wiki, αυτό είναι το μαχαίρι ελβετικού στρατού των σελίδων του SharePoint. Μια σελίδα περιεχομένου παρέχει όχι μόνο μια θέση ...

Η επιλογή των συντακτών

Τι είναι ένας χάρτης Java; - ανδρείκελα

Τι είναι ένας χάρτης Java; - ανδρείκελα

Πίνακες και εξειδικευμένες λίστες καθιστούν δυνατή την εκτέλεση μιας εκπληκτικής σειράς εργασιών με την Java. Ωστόσο, υπάρχουν περιπτώσεις όπου μια εφαρμογή Java χρειάζεται κάτι που είναι περισσότερο παρόμοιο με μια βάση δεδομένων, χωρίς να έχει όντως όλες τις αποσκευές της βάσης δεδομένων (όπως η αγορά μιας ξεχωριστής εφαρμογής). Για παράδειγμα, μπορεί να θέλετε να είστε σε θέση ...

Λίγα περίεργα πράγματα για το Java Math - dummies

Λίγα περίεργα πράγματα για το Java Math - dummies

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

Η επιλογή των συντακτών

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Πώς να δουλεύεις με τη νέα γκάμα Blur στο Photoshop CS6 - ανδρείκελα

Από τα τρία νέα φίλτρα Blur στο Photoshop CS6, θα έχετε επίσης πρόσβαση σε δύο σχετικούς πίνακες ελέγχου, Εργαλεία θόλωσης και Εφέ θόλωσης, τα οποία περιέχουν τις επιλογές σας. Και τα τρία φίλτρα σας επιτρέπουν να δημιουργήσετε ειδικά εφέ. Blur πεδίου: Δημιουργεί μια συνολική θόλωση στην εικόνα σας. Με την προσθήκη πρόσθετων σημείων ελέγχου ή καρφίτσες, ...

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

Τρόπος εργασίας με τον πίνακα ιδιοτήτων στο Photoshop CS6 - ανδρείκελα

, αυτόνομο πλαίσιο Μάσκες στο Photoshop CS6 προς όφελος του πίνακα Ιδιότητες, ο οποίος περιλαμβάνει τώρα τις δυνατότητες των πλαισίων Μάσκες και Προσαρμογές. Δεν υπάρχουν όμως ανησυχίες. Κανένα από τα χαρακτηριστικά που παρείχε προηγουμένως ο πίνακας "Μάσκες" χάθηκε. Ο νέος πίνακας Ιδιότητες σάς δίνει τη δυνατότητα να προσθέσετε, να επεξεργαστείτε και να διαχειριστείτε το στρώμα σας, ...

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Πώς να εργάζεστε με το σημείο εξαφάνισης στο Photoshop CS6 - ανδρείκελα

Μπορείτε να κάνετε ρεαλιστικές τροποποιήσεις σε εικόνες που έχουν προοπτικά επίπεδα. Με το Σημείο Εκκίνησης, καθορίζετε τα επίπεδα στις εικόνες σας και, στη συνέχεια, χρησιμοποιώντας μια ποικιλία τεχνικών, προσθέστε ή εξαλείψτε αντικείμενα σε αυτά τα αεροπλάνα. Ανοίξτε μια εικόνα που χρειάζεται επεξεργασία. Εάν θέλετε να επικολλήσετε ...