ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
46 visibility
موضوع: آفیس توسط:

بروس به دنبال راهی برای علامت گذاری خودکار جملات طولانی در یک سند توسط Word است. به عنوان مثال، او ممکن است بخواهد جملاتی با بیش از 20 کلمه با رنگ مشخصی داشته باشد تا به راحتی پیدا شوند.

خوشبختانه، Word مجموعه‌ای از جمله‌ها را که از طریق VBA قابل دسترسی است، نگهداری می‌کند که از هر جمله در یک سند تشکیل شده است. شما می توانید هر مورد در این مجموعه (هر جمله جداگانه) را بررسی کنید تا مشخص کنید که آیا طول آن بیشتر از طول مورد نظر شما است یا خیر. ماکرو زیر نمونه ای از نحوه انجام این کار را ارائه می دهد.

Sub Mark_Long()
    Dim iMyCount As Integer
    Dim iWords As Integer

    If Not ActiveDocument.Saved Then
        ActiveDocument.Save
    End If

    "Reset counter
    iMyCount = 0 

    "Set number of words
    iWords = 20

    For Each MySent In ActiveDocument.Sentences
        If MySent.Words.Count > iWords Then 
            MySent.Font.Color = wdColorRed
            iMyCount = iMyCount + 1
        End If
    Next
    MsgBox iMyCount & " sentences longer than " & _
      iWords & " words."
End Sub

توجه داشته باشید که هر جمله مورد بررسی قرار می گیرد و اگر از طول مورد نظر (تعریف شده توسط متغیر iWords) بیشتر باشد، جمله به رنگ فونت قرمز تغییر می کند. این کار بررسی سند و کشف جملاتی که از طول مشخص شده شما بیشتر است آسان می کند.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

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

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

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

سوالات مشابه

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما
0 دوستدار 0 امتیاز منفی
0 پاسخ 66 visibility
ارسال شده در 27 تیر 1402 موضوع: آفیس توسط: Admin
0 دوستدار 0 امتیاز منفی
0 پاسخ 74 visibility

31.4k سوال

16.7k پاسخ

620 دیدگاه

13.8k کاربر

25 نفر آنلاین
0 عضو و 25 مهمان در سایت حاضرند
بازدید امروز: 87018
بازدید دیروز: 33245
بازدید کل: 33850604
...