یکی از فیلدهایی که Word برای خودکارسازی اسناد شما در دسترس قرار می دهد، فیلد COMPARE است. اکثر مردم از این فیلد زیاد استفاده نمی کنند زیرا ممکن است انجام این کار گیج کننده باشد. تمام هدف فیلد COMPARE این است که دقیقاً همان چیزی را انجام دهد که می گوید - مقایسه مقادیر. تنها کاری که باید انجام دهید این است که دو مقدار را ارائه دهید (همراه با عملگر مقایسه)، و COMPARE اگر مقایسه درست باشد 1 یا اگر نادرست باشد 0 برمیگرداند.
برای مثال، فرض کنید میخواهید محتویات یک نشانک را با هم مقایسه کنید تا ببینید آیا با مقدار خاصی برابر است یا خیر. اگر نام نشانک شما MyBook است، قسمت COMPARE زیر این کار را انجام میدهد:
{ COMPARE { MyBook } = "TestText" )
اگر نشانک (MyBook) برابر با TestText باشد، فیلد COMPARE مقدار 1 (True) را برمیگرداند. اگر اینطور نیست، COMPARE مقدار 0 (نادرست) را برمیگرداند.
همانطور که ممکن است تصور کنید، بازگرداندن صفر یا یک، به خودی خود، ممکن است ارزش یک ویژگی را نداشته باشد. جایی که COMPARE مفیدتر است زمانی است که از آن به عنوان استدلال برای یکی از فیلدهای مقایسه دیگر استفاده می کنید. به عنوان مثال، ممکن است از COMPARE در ارتباط با فیلد IF برای تعیین متن شرطی برای سند خود استفاده کنید. هنگامی که به این روش استفاده می شود، ارزش COMPARE تنها با تخیل شما محدود می شود.