سند

نحوه محافظت از کد VBA با رمز عبور در برگه اکسل

خلاصه: این مقاله همه چیز را در مورد محافظت از رمز عبور پروژه VBA به شما می گوید. این برای کسانی مفید است که می خواهند فایل اکسل خود را ایمن کنند و نمی خواهند افراد دیگر بدون اجازه دسترسی داشته باشند. در مورد محدودیت های حفاظت از رمز عبور نیز بحث خواهیم کرد.

با این ترفند از ماکروهای VBA خود محافظت کنید

مشکل: من نمی خواهم کسی به برگه اکسل من دسترسی پیدا کند و کدهای ماکرو موجود در آن را ویرایش یا تغییر دهد. چه کاری می توانم انجام دهم؟

چگونه: یک راه حل بسیار ساده برای مشکل فوق وجود دارد. رمز عبور پروژه VBA خود را در اکسل محافظت می کند تا از تغییرات غیرمجاز جلوگیری شود (به تصاویر زیر مراجعه کنید).

این همچنین برای سایر برنامه های مایکروسافت آفیس مانند Access، Word و غیره کار می کند.

مرحله 1. کتاب کار Microsoft Excel را که حاوی پروژه VBA شماست باز کنید.

مرحله 2. Alt+F11 را فشار دهید تا پنجره Microsoft Visual Basic for Applications باز شود.

یا می توانید برگه "Developer" > دکمه "Visual Basic" را فشار دهید.

پنجره Visual Basic for Applications را در اکسل باز کنید

مرحله 3. در پنجره باز شده Microsoft Visual Basic for Applications، به "Tools" > "VBAProject Properties" بروید.

ابزارهای اکسل ویژگی های VBAProject

مرحله 4. در کادر محاوره‌ای «VBAProject» که ظاهر می‌شود، روی «حفاظت» در ستون سمت راست کلیک کنید و گزینه «قفل کردن پروژه برای مشاهده» را علامت بزنید.

اکنون در کادر متنی زیر این گزینه رمز عبور را تایپ کرده و برای تایید دوباره آن را تایپ کنید. سپس "OK" را بزنید تا بسته شود.

پروژه اکسل VBA Lock برای مشاهده رمز عبور را وارد کنید
حفاظت از رمز عبور VBA یک ویژگی امنیتی در اکسل است

این رمز عبور را در دسترس داشته باشید! برای باز کردن پروژه Excel VBA خود به آن نیاز دارید.

مرحله 5. اکنون می توانید پنجره Microsoft Visual Basic for Applications را ببندید. پس از آن، روی دکمه "ذخیره" در گوشه سمت چپ بالای اکسل کلیک کنید. سپس کتاب کار اکسل را ببندید.

همین است. این روشی است که شما با رمز عبور از پروژه VBA خود در اکسل محافظت می کنید.

توصیه می کنیم برای اطمینان از اینکه پروژه VBA به درستی ایمن شده است، کتاب کار اکسل را دوباره باز کنید.

کد VBA Workbook Excel اکنون با رمز عبور محافظت می شود

اگر می‌خواهید قفل پروژه VBA خود را باز کنید، به سادگی محافظت از رمز عبور را حذف کرده و برای به‌روزرسانی تغییرات مجدداً «ذخیره» را فشار دهید.

حفاظت از رمز عبور VBA و محدودیت های آن

اگرچه کد VBA شما اکنون با یک رمز عبور مهر و موم شده است، اما این روش دارای اشکالاتی است - این روش نمی تواند مانع از دسترسی افرادی به پروژه شما شود که واقعاً می خواهند این کار را انجام دهند.

هنوز ممکن است شخصی بدون دانستن رمز عبور به کتاب کار اکسل شما دسترسی داشته باشد. به عنوان مثال، حذف رمزهای VBA می تواند فایل شما را رمزگشایی کند و رمز عبور شما را بازنشانی کند. یک جستجوی سریع نشان می دهد که چندین ابزار از این دست، هم تجاری و هم رایگان در بازار موجود است.

بله، حفاظت از رمز عبور برای اکثر افرادی که نمی خواهند تغییرات غیرمجاز در کدشان ایجاد شود بسیار مفید است. با این حال، اگر از آن برای محافظت از داده های حساس یا مالکیت معنوی استفاده می کنید، باید از محدودیت های آن آگاه باشید. بنابراین برای محافظت موثرتر از کد VBA خود در اکسل، بهترین راه حل تبدیل آن به یک فایل C/C++ است. شما ممکن است گزینه های بسیار بیشتری برای پیدا کنید محافظت از کد VBA شما از لینک

عکس سوزانا

سوزانا

سوزانا مدیر محتوا و نویسنده Filelem است. او سال‌ها ویراستار و طراح صفحه‌آرایی کتاب با تجربه بوده و علاقه‌مند به آزمایش و آزمایش نرم‌افزارهای مختلف بهره‌وری بوده است. او همچنین یکی از طرفداران پر و پا قرص کیندل است که نزدیک به 7 سال است که از کیندل تاچ استفاده می کند و تقریباً هر کجا که می رود کیندل را حمل می کند. چندی پیش این دستگاه در پایان عمر خود بود، بنابراین سوزانا با خوشحالی یک Kindle Oasis خرید.

مقالات مرتبط

دکمه بازگشت به بالا