هنگامی که استیو سعی می کند یک کنترل کننده رویداد، چه برای یک ورک بوک یا یک برگه، ایجاد کند، با یک پیام خطا مواجه می شود: "متغیر از نوع اتوماسیون استفاده می کند که در ویژوال بیسیک پشتیبانی نمی شود." اکسل اجازه ایجاد هیچ کنترل کننده رویداد را نمی دهد، حتی اگر استیو ورک بوک را در قالب XLSM ذخیره کند. او تعجب می کند که چه چیزی باعث این خطا می شود و چگونه می تواند رویدادهای مورد نیاز خود را ایجاد کند؟
از این سوال مشخص نیست که استیو از کدام نسخه اکسل استفاده می کند، اما اگر او روی پلتفرم مک استفاده می کند، مدتی است که این مشکل مشخص شده است. اطلاعاتی در مورد مشکل در اینجا، در این صفحه وب وجود دارد:
https://support.microsoft.com/en-us/topic/-c3125bf3-c30b-4d62-be42-d2f1bec0e5ad
شگفت انگیز است که مایکروسافت حداقل شش سال است (از سال 2017) از این مشکل مطلع بوده و هنوز برطرف نشده است. صفحه وب نیز راه حل هایی برای این مشکل ارائه می کند. (و یک راه حل شگفت انگیز این است که مدیریت رویداد خود را با استفاده از اکسل در یک سیستم ویندوز ایجاد کنید و سپس آن را به Mac منتقل کنید.)
به غیر از راه حل های تکان دادن سر، ممکن است استیو این خطا را در یک سیستم مبتنی بر ویندوز تجربه کند. اگر اینطور باشد، محتمل ترین مشکل مربوط به یک متغیر است که در برخی از کنترل کننده رویداد یا ماکرو از قبل موجود در سیستم تعریف شده است. راه برای دیدن اینکه آیا این دلیل است یا نه، خروج از اکسل، تغییر نام ورک بوک ماکرو شخصی، راه اندازی مجدد اکسل، و بررسی اینکه آیا مشکل با یک ورک بوک جدید و خالی وجود دارد یا خیر. اگر تحت آن شرایط برطرف شد، می دانید که باید کارهای پلیسی انجام دهید تا مشکل را در یکی از ماکروهای ورک بوک ماکرو شخصی ردیابی کنید.