برخی از مردم کاملاً نشانک ها را دوست دارند. آنها مفید هستند، اما اگر شخص دیگری نشانکهایی را در یک سند تنظیم کند، ممکن است پس از دریافت سند از آنها، به آنها نیازی نداشته باشید. اگر تعداد زیادی نشانک تنظیم شده باشد (به یاد داشته باشید، ما در مورد افرادی صحبت می کنیم که
really
نشانکهای عشق)، حذف همه آنها در یک زمان میتواند نسبتاً خستهکننده باشد.
اگر در این موقعیت قرار گرفتید، می خواهید ماکرو زیر را در دسترس داشته باشید. سند فعال (آنی که به آن نگاه می کنید) را بررسی می کند و تمام نشانک های موجود در آن را حذف می کند.
Sub RemoveAllBookmarks() Dim b As Bookmark For Each b In ActiveDocument.Bookmarks b.Delete Next b End Sub
باید توجه داشته باشید که این کار به سادگی نشانک را حذف می کند، نه هر متنی که توسط نشانک ارجاع داده شده است. همچنین توجه داشته باشید که تمام نشانکهای موجود در سند را حذف میکند، از جمله مواردی که ممکن است توسط خود Word ایجاد شده باشند. (Word نشانکهای پنهان خود را برای اهداف مختلف ایجاد میکند، مانند پیوندهایی در فهرست مطالب.) اگر میخواهید از حذف هر نشانکهایی که Word ایجاد کرده است صرفنظر کنید، میتوانید ماکرو را فقط کمی تغییر دهید:
Sub RemoveUserBookmarks() Dim b As Bookmark For Each b In ActiveDocument.Bookmarks If Left(b.Name,1) <> "_" Then b.Delete Next b End Sub