
Υπογραφή κώδικα Microsoft Office Macros και Visual Basic για εφαρμογές
Ένα πιστοποιητικό υπογραφής κώδικα μπορεί να χρησιμοποιηθεί για την υπογραφή περιεχομένου που παράγεται από διάφορες Microsoft & reg. Εφαρμογές γραφείου, όπως το Word & reg ;, Excel & reg; και PowerPoint & reg ;.
Πριν ξεκινήσετε, βεβαιωθείτε ότι το πιστοποιητικό υπογραφής κώδικα και το ιδιωτικό κλειδί βρίσκονται στο χώρο αποθήκευσης πιστοποιητικών των Windows. Ανατρέξτε στην ενότητα Εγκατάσταση πιστοποιητικού υπογραφής κώδικα στα Windows για οδηγίες εγκατάστασης.
Στο έγγραφο υπογραφής κώδικα
- Ανοίξτε το αρχείο που θέλετε να υπογράψετε.
- Κάντε κλικ στο μενού Εργαλεία , επισημάνετε την Μακροεντολή και κάντε κλικ στο Visual Basic Editor .
- Στο παράθυρο του Explorer Project, επιλέξτε το μακρο έργο VBA που θέλετε να υπογράψετε.
- Από το μενού Εργαλεία , επιλέξτε Signηφιακή υπογραφή .
- Κάντε κλικ στην επιλογή Επιλογή και επιλέξτε το πιστοποιητικό υπογραφής κώδικα.
- Κάντε κλικ στο OK για να κλείσετε.
Σημείωση: Από προεπιλογή, τα Windows & reg; Τα XP και τα Windows 7 δεν προσθέτουν χρονική σφραγίδα στο πιστοποιητικό.
Αν θέλετε να επιτρέψετε στους χρήστες να συνεχίσουν να χρησιμοποιούν το υπογεγραμμένο Visual Basic & reg. για τον κωδικό Applicaions (VBA) αφού λήξει το πιστοποιητικό, τροποποιήστε το μητρώο στον υπολογιστή υπογραφής κώδικα, για να προσθέσετε μια χρονική σφραγίδα κατά την υπογραφή με τα εξής κλειδιά:
- Δημιουργία κλειδιού: HKEY_CURRENT_USER \ Λογισμικό \ Microsoft \ VBA \ Security
- Δημιουργία συμβολοσειράς: HKEY_CURRENT_USER \ Λογισμικό \ Microsoft \ VBA \ Ασφάλεια \ TimeStampURL
- Δημιουργία DWORD: HKEY_CURRENT_USER \ Λογισμικό \ Microsoft \ VBA \ Ασφάλεια \ TimeStampRetryCount
- Δημιουργία DWORD: HKEY_CURRENT_USER \ Λογισμικό \ Microsoft \ VBA \ Ασφάλεια \ TimeStampRetryDelay
- Ορίστε τα νέα πεδία σε αυτές τις τιμές:
TimeStampURL = http://tsa.starfieldtech.com
TimeStampRetryCount = 3
TimeStampRetryDelay = 2