איך מצפינים קובץ אקסל xlsm

פורסם: 27.06.2026   ·   נבדק לאחרונה: 27.06.2026   ·   מאת נעם ברנד, מייסד Excel Armor

בקצרה: כדי להצפין xlsm, פתחו אותו באקסל ועברו אל File, Info, Protect Workbook, Encrypt with Password, ואז הגדירו סיסמה חזקה. אקסל מצפין את כל הקובץ ב-AES, כך שלא ניתן לפתוח אותו בלי הסיסמה. חשוב: זה מגן על הקובץ במנוחה, לא על המאקרו ברגע שמשתמש מורשה פותח אותו. כדי להגן על קוד ה-VBA עצמו, צריך להדר אותו מחוץ לקובץ, וזה מה שExcel Armor עושה.

צעד אחר צעד: הצפנת חוברת העבודה

  1. פתחו את ה-.xlsm שלכם באקסל.
  2. עברו אל File, Info.
  3. לחצו על Protect Workbook, Encrypt with Password.
  4. הזינו סיסמה חזקה ואשרו אותה. שמרו אותה במקום בטוח, אם תאבדו אותה הקובץ אינו ניתן לשחזור.

מעכשיו, הקובץ מוצפן ב-AES. כל מי שאין לו את הסיסמה רואה רק טקסט מוצפן. עבור המטרה הריאלית של לעצור זר שמצא את הקובץ במחשב נייד אבוד מלקרוא אותו, זה באמת חזק, חזק כמו הסיסמה שלכם.

מה ההצפנה מגינה, ומה לא

הצפנת חוברת העבודה מגינה על הקובץ במנוחה. ברגע שמישהו עם הסיסמה פותח אותו, הכול בפנים, תאים, נוסחאות, ובעיקר המאקרו של ה-VBA, זמין לחלוטין. זה חשוב בגלל עובדה פשוטה אחת:

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

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

שתי סיסמאות שונות, אל תתבלבלו

  • סיסמת פתיחה לחוברת (זו שלמעלה): הצפנת AES אמיתית, חזקה, מגינה על פתיחת הקובץ.
  • סיסמת פרויקט VBA: הגדרה נפרדת וחלשה בהרבה שרק מסתירה את המאקרו בעורך. היא אינה הצפנה ומוסרת בשניות. ראו למה סיסמת ה-VBA אינה הגנה.

הגדרת השנייה נותנת תחושת ביטחון מזויפת. היא לא מצפינה את המאקרו שלכם, והיא לא שורדת מגע עם מי שבאמת רוצה את הקוד.

איך באמת מגנים על המאקרו

אם הדאגה האמיתית שלכם היא שלקוחות או מתחרים יעתיקו את לוגיקת המאקרו שלכם, הצפנה לא תעשה זאת. הגישה האמינה היא להוציא את הקוד מהקובץ:

  1. המירו את לוגיקת ה-VBA ל-.NET והדרו אותה.
  2. ערפלו את האסמבלי המהודר עם עירפול IL תקני בתעשייה.
  3. שלחו אותו כתוסף XLL מקורי לאקסל, כשהממשק נשאר ב-VBA.

עכשיו אין מאקרו קריא במה שאתם מפיצים, רק קוד מהודר ומעורפל. Excel Armor מבצע אוטומטית את כל הצינור הזה. ראו איך מגנים על קוד VBA, צעד אחר צעד לשיטה המלאה.

הצפנת הקובץ לא מספיקה?

גלו אם המאקרו שלכם באמת חשוף בעזרת הבדיקה העצמית החינמית של שתי דקות.

בדיקת הגנת VBA חינם הורידו את מדריך האבטחה (PDF)

קריאה נוספת

פורסם על ידי Excel Armor, שמוכרת כלי הגנה על VBA ולכן יש לה אינטרס מסחרי במסקנה שלכם. הטענות הטכניות למעלה מתארות איך הצפנת אקסל ו-VBA באמת עובדים וניתנות לאימות עצמאי. מצאתם טעות? ספרו לנו.