Visual Basic for Applications של Microsoft (VBA) היא השפה הסטנדרטית לכתיבת תוכניות לאוטומציה של פונקציות ומשימות ב- Microsoft Office. הבן כיצד להגן על קוד VBA כך שאחרים לא יוכלו לחבל או לגנוב פקודות מאקרו שלך.
לביטול הגנה והסרה של סיסמאות VBA, ראה המאמר הזה.
צעדים
שיטה 1 מתוך 3: אבטחת קוד VBA עם סיסמה
שלב 1. פתח את עורך Visual Basic, הנמצא בדרך כלל תחת "מאקרו" בתפריט "כלים"
(ב- Access, ייתכן שיהיה עליך להיות בחלון מסד הנתונים כדי להגיע לעורך, בהתאם להתקנת המחשב שלך.)
-
בחר "מאפייני פרויקט" בתפריט "כלי" בתוך עורך Visual Basic.
שלב 2. עבור לכרטיסייה "הגנה"
שלב 3. סמן את תיבת הסימון "נעילת פרויקט לצפייה"
אם לא תסמן את התיבה הזו, לא תסתיר את הקוד שלך.
שלב 4. צור ואשר את הסיסמה הרצויה שלך בתיבות שצוינו
שלב 5. שמור, סגור ופתח מחדש את חוברת העבודה שלך כדי שההגנה תיכנס לתוקף
(ב- Microsoft Excel 2007 ואילך, ייתכן שיהיה עליך לשמור כקובץ XLSM כדי שהקוד שלך יפעל.)
שיטה 2 מתוך 3: הסתרת קוד VBA בקובץ לקריאה בלבד עם Access 2007
שלב 1. עבור לכרטיסייה "כלי מסדי נתונים"
שלב 2. מצא את הקבוצה "כלי מסדי נתונים"
שלב 3. בחר "צור ACCDE
שלב 4. שמור את קובץ ה- ACCDE בשם נפרד מהקובץ המקורי
קובץ ACCDE זה הוא סוג קובץ לקריאה בלבד, לכן עליך לשמור גם את הקובץ המקורי כדי לבצע שינויים.
שיטה 3 מתוך 3: הגן על קוד ה- VBA שלך על ידי ביצוע תוסף
שלב 1. צור קובץ Office ריק מהסוג שישתמש בקוד שלך
(לדוגמה, אם הקוד שלך עובד עם MS Excel, צור קובץ Excel).
שלב 2. העתק את קוד ה- VBA שלך לעורך Visual Basic של הקובץ הריק הזה
שלב 3. פתח את חלון "מאקרו", בדרך כלל מאוחסן תחת "כלים"
שלב 4. בדוק שוב את הקוד שלך, אשר מאתר אותו באגים
שלב 5. הסר כל מה שנוסף לקובץ הריק על ידי הבדיקה שלך
שלב 6. הוסף תיאור למאקרו שיופעל בתוסף שלך
(ייתכן שיהיה עליך לבחור באקרו "אפשרויות" כדי שתוכל להוסיף את התיאור.)
שלב 7. הידור הקוד שלך
(בעורך Visual Basic, עיין בתפריט "איתור באגים" ובחר "הידור פרויקט VBA".)
שלב 8. שמור עותק של הקובץ בסוג קובץ רגיל
שלב 9. עבור אל "כלים" בעורך Visual Basic, ולאחר מכן בחר "מאפייני פרוייקט"
שלב 10. בחר בכרטיסייה "הגנה"
שלב 11. הפעל את תיבת הסימון "נעל פרויקט לצפייה"
(ייתכן שיהיה עליך גם להגדיר סיסמה, בהתאם לסוג הקובץ הספציפי שאיתו אתה עובד וההגדרות שלך עבור MS Office והמחשב שלך.)
שלב 12. פתח את תיבת הדו -שיח "שמור בשם" או "שמור עותק"
שלב 13. גש לתפריט הנפתח ושנה את סוג הקובץ לסוג התוסף המתאים
- שמור תוסף Microsoft Word כקובץ DOT, תבנית מסמך. (אם אתה רוצה שהתוסף יופעל בעת הפעלת Word, שמור אותו בתיקיית הפעלת Word.)
- שמור תוסף Microsoft Excel כקובץ XLA.
- שמור תוסף Microsoft Access כקובץ MDE, שיגן על קוד ה- VBA. (ניתן לשמור תוספות של Microsoft Access גם כקבצי MDA, אך הדבר אינו מסתיר את הקוד).
- שמור תוסף Microsoft PowerPoint כקובץ PPA שיסתיר את קוד ה- VBA ולא ישאיר אותו לאף אחד חוץ ממך לגשת אליו או לערוך אותו.
שלב 14. צא ופתח מחדש את Microsoft Office
התוספות שלך אמורות להיות שימושיות כעת.
טיפים
- אם אינך יכול למצוא את עורך VBA או מנהל התוספות, ודא שהוא מותקן במחשב שלך. אם לא, סביר להניח שתצטרך לגשת לדיסקי ההתקנה של חבילת Office שלך כדי להתקין את התוכניות הדרושות.
- ההגדרות וההגדרות הספציפיות שלך עבור Microsoft Office יכולות להשפיע על המקום שבו נמצאות פונקציות שונות בכל תוכנית. אם אינך מוצא פונקציה, נסה לבצע חיפוש מהיר של "עזרה" אחר שם הפונקציה.