چند ماه پیش هنگام کار کردن در محیط برنامه نویسی اکسل، متوجه شدم که اگر هر چیز فارسی وجود داشته باشد (مثلا یک یوزم فرم با کنترلهای فارسی)، اکسل بلافاصله هنگ و کرش میکند.
امروز هم در یک بانک مشغول انجام پروژهای بودم و میدانستم که مرتبا اینگونه میشود و به همین دلیل تمام چیزهای فارسی را پاک کردم و به یکباره همان «یوریکا» ارشمیدوس به ذهنم رسید و متوجه شدم که مشکل از کجاست 💡
مشکل از آنجا است که یک گزینه جدید در ویندوز اضافه شده است که میتوانیم به صورت کلی به ویندوز بگوییم که اگر محیطی/برنامه ای داریم که از یونیکد پشتیبانی نمیکند، آن برنامه را یک جواریی تبدیل به محیطی کن که از یونیکد را پشتیبانی میکند و این فیچر ویندوز فعلا Beta است و من هم این را همیشه فعال میکردم تا ببینم که مشکلی پیش میآید یا نه که متاسفانه پیش آمد و مدت زیادی گذشت (صدها بار فایلهایم هنگ کرد) تا فهمیدم که مشکل از این گزینه ویندوز است.
بنابراین پیشنهاد میکنم که از اگر در محیط VBA اکسل و ... برنامه نویسی میکنید، این گزینه اصلا فعال نکنید. (کادر سبز رنگ در عکس پیوست را فعال نکنید)