زمان های زیادی وجود دارد که هنگام نوشتن ماکروها باید تعیین کنید که آیا کاربر انتخابی انجام داده است یا خیر. کد VBA زیر به شما اطلاع می دهد که آیا انتخابی انجام شده است. متغیر تعیین شده به عنوان یک پرچم (InSelection) ابتدا روی False تنظیم می شود و سپس از ویژگی Type شیء Selection برای تعیین وجود انتخاب استفاده می شود. اگر چنین است، InSelection روی True تنظیم می شود.
InSelection = False If Selection.Type = wdSelectionIP Then InSelection = True