راجر اخیراً از Word 2007 به Word 2019 بهروزرسانی شده است. در Word 2007 او یک ماکرو ایجاد کرد که برای متنی که انتخاب کرده بود، همه بازگردانیهای سخت را با یک فاصله جایگزین میکرد. عالی کار کرد و فقط در انتخاب تغییرات ایجاد کرد. در Word 2019 نه تنها در متن انتخاب شده، بلکه در کل سند جایگزینی را انجام می دهد. ماکرو او دارای ویژگی .Wrap از شی Find است که روی wdFindAsk تنظیم شده است، اما به نظر می رسد نادیده گرفته شده است. راجر تعجب می کند که چرا این ماکرو در Word 2019 مانند Word 2007 کار نمی کند.
این یک باگ در Word است. اولین بار در Word 2010 مورد توجه قرار گرفت و هنوز توسط مایکروسافت اصلاح نشده است. مشکل استفاده از wdFindAsk است. تا زمانی که مایکروسافت تصمیم به رفع مشکل بگیرد (به طوری که wdFindAsk همانطور که باید کار کند)، تنها راه حل تغییر ویژگی .Wrap به wdFindStop است که باعث می شود عملیات Find and Replace در انتهای متن انتخاب شده متوقف شود.
همچنین راه حل هایی وجود دارد که می توانید پیاده سازی کنید. سادهترین کار این است که قبل از انجام عملیات Find and Replace از کاربر بپرسید که آیا فقط انتخاب باید تحت تأثیر قرار گیرد یا کل سند باید تحت تأثیر قرار گیرد. بر اساس پاسخ، می توانید ویژگی .Wrap را در صورت لزوم روی wdFindStop یا wdFindContinue تنظیم کنید. یک راهحل متفاوت که رفتار صحیح wdFindAsk را تقریبی میکند در این صفحه وب یافت میشود:
https://blogs.msmvps.com/wordmeister/2013/01/03/bug-word-2013-wdfindask/