ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
28 visibility
موضوع: آفیس توسط:
توماس سند بزرگی دارد که مواردی دارد که باید قبل از انتشار سند برای دیگران حذف شوند. بخش هایی از سند که باید حذف شوند انتخاب شده و با یک نظر مشخص شده اند که قبل از انتشار باید حذف شود. توماس می‌خواهد به سرعت تمام متنی را که به این روش نظر داده شده است پیدا و جایگزین کند و آن را حذف کند. با استفاده از Find and Replace، تنها کاری که او می تواند انجام دهد این است که نظرات را پیدا کند. او راهی پیدا نکرده است که بفهمد آیا نظر نشانه ای برای حذف متن است یا خیر، و همچنین متوجه نشده است که چگونه متن واقعی سند برجسته شده را حذف کند.
این یک کار نسبتاً درگیر به نظر می رسد، زیرا شامل مراحل زیادی است. شما باید یک نظر پیدا کنید، باید به بدنه نظر نگاه کنید تا ببینید آیا با عبارت مورد نظر شما مطابقت دارد یا خیر، باید متن نظر داده شده را در بدنه سند حذف کنید و سپس باید خود نظر را حذف کنید. این یک کار برای یک ماکرو است.
خوشبختانه، تمام نظرات یک سند از طریق گروه نظرات با استفاده از VBA قابل دسترسی هستند. می‌توانید از هر یک از نظرات عبور کنید و ببینید که آیا حاوی "متن ماشه" است که نشان می‌دهد نظر (و متنی که به آن اشاره دارد) باید حذف شود. در مثال زیر، اگر متن نظر حاوی کلمات "حذف این" در هر جایی از نظر باشد، این به عنوان محرک عمل می کند.
Sub DeleteCommentsBaseText() Dim c As Comment For Each c In ActiveDocument.Comments If LCase(Trim(c.Range.Text)) Like "*delete this*" Then c.Scope.Delete c.DeleteRecursively End If Next c End Sub
اگر کلمات ماشه در کامنت باشند، ویژگی Scope حذف می شود. این ویژگی است که متن سند را نشان می دهد که هنگام ایجاد نظر انتخاب شده است. سپس از روش DeleteRecursively برای حذف نظر واقعی استفاده می شود. (روش DeleteRecursively در Word 2013 اضافه شد. در نسخه های قبلی باید به جای آن از روش Delete استفاده کنید.)
بدانید که وقتی ماکرو را اجرا می کنید بسیار سریع است و تغییرات قابل بازگرداندن نیستند. اگر به جای آن می‌خواهید کمی کنترل بیشتری روی کامنت‌ها و متن‌های حذف شده داشته باشید، ممکن است بخواهید در جریان کار خود تجدید نظر کنید. اگر از Track Changes استفاده می کنید، هر کسی که نظر را قرار می دهد می تواند متن سند را برای حذف علامت گذاری کند. سپس، قبل از نهایی کردن سند، می‌توانید Track Changes را غیرفعال کنید و هر تغییر را طی کنید تا تعیین کنید که آیا باید پذیرفته شود یا خیر. سرعت آن تقریباً به اندازه ماکرو بالا نیست، اما کنترل بیشتری به شما می دهد.
اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 26 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 21 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 31 visibility
0 دوستدار 0 امتیاز منفی
0 پاسخ 22 visibility
ارسال شده در 25 تیر 1402 موضوع: آفیس توسط: Admin

24.3k سوال

9.6k پاسخ

614 دیدگاه

11.2k کاربر

250 نفر آنلاین
0 عضو و 250 مهمان در سایت حاضرند
بازدید امروز: 4629
بازدید دیروز: 25180
بازدید کل: 20341982
...