איך עוצרים אנשים מהעתקת המאקרו שלכם באקסל
פורסם: 27.06.2026 · נבדק לאחרונה: 27.06.2026 · מאת נעם ברנד, מייסד Excel Armor
הפחד מוצדק
אם השקעתם חודשים בבניית כלי אקסל, הדאגה אמיתית: לקוח מעביר את הקובץ הלאה, מתחרה פותח את העורך, או עובד עוזב עם עותק, ופתאום העבודה שלכם נמצאת במוצר של מישהו אחר. אקסל מקל על זה, כי כברירת מחדל כל מה שבניתם יושב כטקסט גלוי בתוך חוברת העבודה. האינסטינקט הוא לנעול את הקובץ. הבעיה היא שהמנעולים שאקסל מספק אינם מנעולים.
למה ה"מנעולים" הרגילים לא עוצרים העתקה
- סיסמת פתיחה לחוברת / הגנת גיליון: אלה מגינים על הגיליון, לא על הקוד שלכם. הם שולטים במי שיכול לפתוח או לערוך תאים, לא במי שקורא את המאקרו שלכם.
- סיסמת פרויקט VBA: מנעול נפרד וחלש בהרבה שרק מסתיר את הקוד בעורך. הוא מוסר בשניות עם כלים חינמיים. ראו למה סיסמת ה-VBA אינה הגנה.
- טריק ה-unviewable: מהפך הגדרה כך שאקסל מסרב להציג את הפרויקט. הקוד עדיין נמצא במלואו ומשוחזר עם אותם כלים.
כל אחד מאלה משאיר את קוד המאקרו האמיתי שלכם בתוך הקובץ. כל עוד הקוד שם, מי שרוצה אותו יכול לקחת אותו.
מה באמת עוצר העתקת מאקרו
העיקרון פשוט: אם אין מאקרו קריא בקובץ, אין מה להעתיק. זה אומר להעביר את הלוגיקה החשובה מ-VBA לקוד מהודר:
- המירו את לוגיקת ה-VBA ל-.NET והדרו אותה, כך שהמקור יוצא מהקובץ ששולחים.
- ערפלו את האסמבלי המהודר עם עירפול IL תקני בתעשייה, כך שגם פירוקו מחזיר פלט מסובך.
- ארזו אותו כתוסף XLL מקורי לאקסל, כך שהמשתמשים מקבלים את אותה רצועה וטפסים, אבל הלוגיקה היא עכשיו מהודרת, לא VBA שניתן להעתקה.
- חתמו ורשּו את התוסף כך שרכישה אחת לא תעבור חופשי מיד ליד.
זה בדיוק הצינור שExcel Armor מבצע אוטומטית. הטפסים והרצועה נשארים ב-VBA כך שחוויית המשתמש לא משתנה; רק לוגיקת העסק, החלק ששווה לגנוב, יוצאת מהישג יד.
הסתייגות כנה
שום גישה לא הופכת העתקה לבלתי אפשרית. תוקף מיומן עם מספיק זמן יכול לנסות לפענח .NET מהודר. אבל האיומים הריאליים עבור רוב המפתחים, חוברות שנמכרות מחדש, נוסחאות שנגנבות, עובד שעוזב, נעצרים לחלוטין, כי האנשים האלה משתמשים בכלים חינמיים וכמה דקות, לא בשבועות של הנדסה הפוכה של מומחה. המטרה היא לגרום לכך שההעתקה לא תשתלם, וההידור מחוץ ל-VBA עושה בדיוק את זה. היזהרו מכל מוצר שמבטיח בלתי פריץ.
גלו אם המאקרו שלכם חשוף
עשו את הבדיקה העצמית החינמית של שתי דקות, או קראו את מדריך האבטחה בשפה פשוטה.
בדיקת הגנת VBA חינם הורידו את מדריך האבטחה (PDF)קריאה נוספת
- איך מגנים על קוד VBA מפני העתקה, צעד אחר צעד
- הדרכים הכי טובות להגן על קוד VBA ב-2026, מדורגות
- למה סיסמת ה-VBA המובנית אינה הגנה
- האם באמת אפשר להגן על VBA?
- מחירים ומבצע ההשקה
פורסם על ידי Excel Armor, שמוכרת כלי הגנה על VBA ולכן יש לה אינטרס מסחרי במסקנה שלכם. הטענות הטכניות למעלה מתארות איך אקסל ו-VBA באמת עובדים וניתנות לאימות עצמאי. מצאתם טעות? ספרו לנו.