اسناد Word می توانند تقریباً حاوی هر کاراکتری باشند که فکرش را بکنید — و بسیاری از آنها که نمی توانید. اگر اسناد را از افراد دیگر به ارث ببرید، یا اطلاعاتی را از منابع دیگر برش داده و جایگذاری کنید، ممکن است در ورد کاراکترهایی داشته باشید که نمیدانید چگونه آنها را شناسایی کنید. اگر نمی توانید آنها را شناسایی کنید، جستجو و جایگزینی آنها بسیار سخت می شود. گاهی اوقات Word به شما این امکان را می دهد که هنگام جستجو، کاراکتر را کپی کرده و در کادر Find قرار دهید، اما فقط با تعداد محدودی کاراکتر می توانید این کار را انجام دهید.
پاسخ به این معما شناسایی، به طور خاص، شخصیت مورد نظر است. سپس می توانید از ویژگی های ویژه کادر Find برای مکان یابی آن استفاده کنید. اولین قدم ایجاد این ماکرو است:
Public Sub GetCharASCII() MsgBox "CharCode is: " & Asc(Selection) End Sub
بعد، تک کاراکتری را که در مورد آن سوال دارید انتخاب کنید و ماکرو را اجرا کنید. یک کادر محاوره ای خواهید دید که مقدار ASCII کاراکتر را به شما می گوید. به عنوان مثال، فرض کنید که مقدار کاراکتر برگردانده شده 148 است. سپس از موارد زیر در کادر Find استفاده کنید:
^148
اکنون Word تمام نمونه های کاراکتر مورد نظر را پیدا می کند و می توانید آن را به دلخواه جایگزین کنید.
اگر هنوز یک کاراکتر سرسخت دارید که برای آن کار نمی کند - به عنوان مثال، برخی از شخصیت های یونیکد - پس رویکرد متفاوتی لازم است. اگر شما هم جزو این دسته هستید، به مقاله زیر در سایت Word MVP مراجعه کنید: