קוד VBA למחוק כל פסקה שני בוורד

  • פותח הנושא asf
  • פורסם בתאריך

asf

משתמש פעיל
בס"ד

האם יש אפשרות לעשות מקרו שמוצא כל פסקה מסויים, ומוחק אותו?

בתודה רבה מראש.
 

צמרא

משתמש פעיל
עיצוב גרפי
עימוד ספרים
כזה: [במקום ה 1 מכניסים מספר הקטע שרוצים למחוק]
קוד:
activedocument.paragraphs(1).range.delete
אם אתה צריך משהו יותר מורכב, שלח הודעה למייל שלי, אנחנו עושים זאת בתשלום.
 

asf

משתמש פעיל
נכתב ע"י צמרא;2244339:
כזה: [במקום ה 1 מכניסים מספר הקטע שרוצים למחוק]
קוד:
activedocument.paragraphs(1).range.delete
אם אתה צריך משהו יותר מורכב, שלח הודעה למייל שלי, אנחנו עושים זאת בתשלום.

תודה רבה

אבל זה מחפש רק הפסקה השני בקובץ, איך אני עושה שזה יחפש לי כל פסקה שניה או שלישי וכדו' (זה לא אמור להיתו משהו כ"כ מורכב)

בתודה מראש.
 

Rרחמים

משתמש סופר מקצוען
עיצוב גרפי
איור וציור מקצועי
מוזיקה ונגינה
עריכה תורנית
D I G I T A L
עימוד ספרים
קוד:
Sub test()

    Dim i As Integer

    For i = ActiveDocument.Paragraphs.Count To 1 Step -1
        ' אם זו פיסקה אי זוגית מוחק אותה
        If i Mod 2 = 1 Then
            ActiveDocument.Paragraphs(i).Range.Delete
        End If
    Next

End Sub
 

צמרא

משתמש פעיל
עיצוב גרפי
עימוד ספרים
הנה:
[במקום ה 2 תכניס איזה מספר שאתה רוצה, דהיינו כל פיסקה שני' שלישי וכו'].
קוד:
Dim para As Paragraph
Dim counter As Integer
For Each para In ActiveDocument.Paragraphs
counter = counter + 1
If counter Mod 2 = 0 Then para.Range.Delete
Next
בהצלחה!
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קכז

א שִׁיר הַמַּעֲלוֹת לִשְׁלֹמֹה אִם יְהוָה לֹא יִבְנֶה בַיִת שָׁוְא עָמְלוּ בוֹנָיו בּוֹ אִם יְהוָה לֹא יִשְׁמָר עִיר שָׁוְא שָׁקַד שׁוֹמֵר:ב שָׁוְא לָכֶם מַשְׁכִּימֵי קוּם מְאַחֲרֵי שֶׁבֶת אֹכְלֵי לֶחֶם הָעֲצָבִים כֵּן יִתֵּן לִידִידוֹ שֵׁנָא:ג הִנֵּה נַחֲלַת יְהוָה בָּנִים שָׂכָר פְּרִי הַבָּטֶן:ד כְּחִצִּים בְּיַד גִּבּוֹר כֵּן בְּנֵי הַנְּעוּרִים:ה אַשְׁרֵי הַגֶּבֶר אֲשֶׁר מִלֵּא אֶת אַשְׁפָּתוֹ מֵהֶם לֹא יֵבֹשׁוּ כִּי יְדַבְּרוּ אֶת אוֹיְבִים בַּשָּׁעַר:
נקרא  0  פעמים

לוח מודעות

למעלה