بسیاری از کاربران هنگام کار با نرم‌افزارهای مجموعه مایکروسافت آفیس، با چالشی تکراری روبرو می‌شوند: با وجود اینکه کیبورد روی حالت فارسی تنظیم شده، اما اعداد همچنان به صورت انگلیسی نمایش داده می‌شوند. این مسئله نه تنها در ورد (Word)، بلکه در اکسل (Excel) و پاورپوینت نیز یکی از پرتکرارترین سوالات دانشجویان در دوره‌های ICDL است.

مبانی نظری: چرا این اتفاق می‌افتد؟

برخلاف تصور بسیاری از کاربران، نمایش اعداد تنها به فونت یا زبان کیبورد وابسته نیست؛ بلکه تابعی از تنظیمات داخلی (Options) خودِ نرم‌افزار و تنظیمات ناحیه‌ای (Regional Settings) سیستم‌عامل ویندوز است.

طبق تعریف دانشنامه آزاد (ویکی‌پدیا): «اعداد فارسی یا اعداد هندی-عربی، در متون فارسی باید با نویسه‌های اختصاصی خود (۱، ۲، ۳...) نمایش داده شوند تا خوانایی متن حفظ شده و استانداردهای تایپوگرافی رعایت گردد.»

راهکار اول: تنظیمات داخلی در مایکروسافت ورد (Word)

در نرم‌افزار ورد، تنظیماتی به نام Numeral وجود دارد که تعیین‌کننده نحوه نمایش اعداد است.

  1. به تب File بروید و روی Options کلیک کنید.
  2. بخش Advanced را انتخاب کنید.
  3. در قسمت Show document content، فیلد Numeral را پیدا کنید.

این بخش شامل چهار گزینه حیاتی است:

  • Arabic: اعداد همیشه انگلیسی نمایش داده می‌شوند.
  • Hindi: اعداد همیشه به صورت فارسی/هندی نمایش داده می‌شوند.
  • Context: (بهترین گزینه) عدد بر اساس زبان متن قبل از خود تغییر می‌کند.
  • System: عدد تابع تنظیمات Control Panel ویندوز است.

آموزش آفیس

راهکار دوم: تنظیمات سیستمی (Control Panel)

اگر با تنظیمات ورد مشکل حل نشد، باید به سراغ تنظیمات ویندوز ۱۱ یا نسخه‌های قدیمی‌تر بروید:

  1. وارد Control Panel شده و گزینه Region را انتخاب کنید.
  2. در تب Formats، روی دکمه Additional Settings کلیک کنید.
  3. در تب Numbers، گزینه Use native digits را روی Context یا National قرار دهید.

تجربه تخصصی: نکته‌ای برای طراحان و مدرسان

به عنوان کسی که سال‌ها تدریس آفیس و نرم‌افزارهای اداری را بر عهده داشته‌ام، بارها دیده‌ام که کاربران حتی با انجام تنظیمات بالا، باز هم در اکسل با مشکل مواجه می‌شوند. در اکسل، فرمت سلول (Format Cells) اولویت دارد. اگر می‌خواهید اعداد یک ستون حتماً فارسی بمانند، باید از کدهای شخصی‌سازی شده (Custom Format) استفاده کنید.

نمونه کد برای فارسی‌سازی اجباری در اکسل:

excel [$-020401]0 / This code forces Excel to display digits in Persian/Arabic format regardless of system settings /