3 דרכים להגן על קוד VBA

תוכן עניינים:

3 דרכים להגן על קוד VBA
3 דרכים להגן על קוד VBA

וִידֵאוֹ: 3 דרכים להגן על קוד VBA

וִידֵאוֹ: 3 דרכים להגן על קוד VBA
וִידֵאוֹ: How to open Password Protected Excel File (No Software & 100% Free) 2024, נוֹבֶמבֶּר
Anonim

Microsoft Visual Basic for Applications (VBA) היא השפה הסטנדרטית לכתיבת תוכניות אוטומציה של פונקציות ב- Microsoft Office. למד כיצד להגן על קוד ה- VBA שלך מפני גניבה או חבלה על ידי אחרים.

שלב

שיטה 1 מתוך 3: הגנה על סיסמא על הקוד

הגן על קוד VBA שלב 1
הגן על קוד VBA שלב 1

שלב 1. פתח את עורך Visual Basic, המצוי בדרך כלל בתפריט "כלים"> "מאקרו"

אם אתה משתמש ב- Access, ייתכן שיהיה עליך לפתוח תחילה את חלון מסד הנתונים, בהתאם להגדרות המחשב שלך.

  • בחר "מאפייני פרויקט" בתפריט "כלים" בעורך Visual Basic.

    הגן על קוד VBA שלב 1 Bullet 1
    הגן על קוד VBA שלב 1 Bullet 1
הגן על קוד VBA שלב 2
הגן על קוד VBA שלב 2

שלב 2. עבור לכרטיסייה "הגנה"

הגן על קוד VBA שלב 3
הגן על קוד VBA שלב 3

שלב 3. בדוק את האפשרות "נעל פרויקט לצפייה" כדי להסתיר את הקוד

הגן על קוד VBA שלב 4
הגן על קוד VBA שלב 4

שלב 4. הזן את הסיסמה פעמיים בתיבה המסופקת כדי ליצור ולאשר סיסמה

הגן על קוד VBA שלב 5
הגן על קוד VBA שלב 5

שלב 5. שמור, סגור ופתח מחדש את הקובץ כדי לשמור את השינויים

אם אתה משתמש ב- Excel 2007 ואילך, ייתכן שיהיה עליך לשמור את הקובץ כקובץ XLSM כדי שהקוד יפעל.)

שיטה 2 מתוך 3: הסתרת קוד VBA בקבצי Access 2007 לקריאה בלבד

הגן על קוד VBA שלב 6
הגן על קוד VBA שלב 6

שלב 1. עבור לכרטיסייה "כלי מסדי נתונים"

הגן על קוד VBA שלב 7
הגן על קוד VBA שלב 7

שלב 2. אתר את הקבוצה "כלי מסדי נתונים"

הגן על קוד VBA שלב 8
הגן על קוד VBA שלב 8

שלב 3. בחר צור ACCDE. "

הגן על קוד VBA שלב 9
הגן על קוד VBA שלב 9

שלב 4. שמור את קובץ ה- ACCDE בשם אחר

קבצי ACCDE הם קבצים לקריאה בלבד, כך שתצטרך לשמור את הקבצים המקוריים כדי לבצע שינויים.

שיטה 3 מתוך 3: הגנה על קוד VBA על ידי יצירת תוספות

הגן על קוד VBA שלב 10
הגן על קוד VBA שלב 10

שלב 1. צור קובץ Office ריק לפי הקוד שברצונך ליצור

לדוגמה, אם הקוד שלך מיועד ל- Excel, צור קובץ Excel חדש.

הגן על קוד VBA שלב 11
הגן על קוד VBA שלב 11

שלב 2. העתק את קוד VBA לעורך Visual Basic בקובץ ריק

הגן על קוד VBA שלב 12
הגן על קוד VBA שלב 12

שלב 3. פתח את חלון "מאקרו", שנמצא בדרך כלל תחת "כלים". "

הגן על קוד VBA שלב 13
הגן על קוד VBA שלב 13

שלב 4. בדוק את הקוד שלך ו"ניפוי באגים"

הגן על קוד VBA שלב 14
הגן על קוד VBA שלב 14

שלב 5. מחק את תוכן הקובץ שהוסיף המאקרו

הגן על קוד VBA שלב 15
הגן על קוד VBA שלב 15

שלב 6. הוסף תיאור של המאקרו שיש להריץ

כדי להוסיף תיאור, ייתכן שיהיה עליך ללחוץ על "אפשרויות" בחלון המאקרו.

הגן על קוד VBA שלב 16
הגן על קוד VBA שלב 16

שלב 7. הידור הקוד

בעורך Visual Basic, מצא את תפריט "איתור באגים" ובחר "הידור פרויקט VBA".

הגן על קוד VBA שלב 17
הגן על קוד VBA שלב 17

שלב 8. שמור עותק של הקובץ בפורמט הסטנדרטי

הגן על קוד VBA שלב 18
הגן על קוד VBA שלב 18

שלב 9. לחץ על "כלים" בעורך Visual Basic, ולאחר מכן בחר "מאפייני פרוייקט". "

הגן על קוד VBA שלב 19
הגן על קוד VBA שלב 19

שלב 10. לחץ על הכרטיסייה "הגנה"

הגן על קוד VBA שלב 20
הגן על קוד VBA שלב 20

שלב 11. סמן את תיבת הסימון "נעל פרויקט לצפייה"

ייתכן שיהיה עליך להגדיר סיסמה, בהתאם לסוג הקובץ שבו אתה משתמש ולהגדרות Office/המחשב שלך.

הגן על קוד VBA שלב 21
הגן על קוד VBA שלב 21

שלב 12. פתח את "שמור בשם … "או" שמור עותק ".

הגן על קוד VBA שלב 22
הגן על קוד VBA שלב 22

שלב 13. גש לתפריט הנפתח ולאחר מכן שנה את סוג הקובץ בהתאם לתוסף שיצרת

  • שמור את תוספות Microsoft Word כ- DOT או כתבניות. אם אתה רוצה שהתוסף יפעל בעת פתיחת וורד, שמור את הקובץ בתיקיית "אתחול" של Word.
  • שמור את התוסף של Microsoft Excel כ- XLA.
  • שמור את התוסף Microsoft Access בפורמט MDE. פורמט זה יגן על קוד ה- VBA. ניתן לשמור קובצי מאקרו של Excel גם בפורמט MDA, אך הקוד לא יוסתר.
  • שמור את התוסף של Microsoft PowerPoint כ- PPA. בדרך זו, קוד VBA יהיה נעול, ואף אחד אחר לא יכול לגשת אליו או לערוך אותו.
הגן על קוד VBA שלב 23
הגן על קוד VBA שלב 23

שלב 14. סגור ופתח מחדש את Microsoft Office

התוסף שלך יהיה שמיש.

טיפים

  • אם אינך מצליח למצוא את עורך VBA או מנהל התוספים, ודא שהתוכנית מותקנת במחשב שלך. אם התוכנית לא מותקנת, ייתכן שיהיה עליך להשתמש בתקליטור ההתקנה של Office כדי להתקין את הקבצים הדרושים.
  • הגדרות Microsoft Office שלך עשויות להשפיע על מיקום הפונקציות בתוכניות בודדות. אם אינך יכול למצוא פונקציה מסוימת, חפש אותה בתפריט "עזרה".

מוּמלָץ: