با سلام،
من با استفاده از VB متعلق به Excel یک برنامه نوشتم که از طریق یک User form، شیت‌های مورد نظر رو به افراد مختلف نشون می‌ده. یعنی هر کس با وارد کردن شناسه‌ی کاربری و کلمه‌ی عبورش می‌تونه شیت‌هایی رو که براش مشخص شده رو ببینه و بقیه‌ی شیت‌ها از دیدش مخفی میشن.

ولی موقعی این اتفاق میفته که تنظیمات سکوریتی Excel کاربر در خصوص ماکروها بر روی Enable all macros قرار گرفته باشه و حال آنکه این تنظیمات به‌طور پیش‌فرض بر روی Disable all macros with notification‌ قرار داره. آیا راهی برای فعال کردن اتوماتیک این گزینه هنگام باز شدن فایل مورد نظر من هست یا خیر؟ چون اگر کاربر خودش بخواد این کار رو بکنه عملاً User form مورد نظر من اجرا نمیشه و کاربر مورد نظر به همه‌ی شیت‌ها دسترسی داره.
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.