מישהו יכול לעזור? תודה

מהודר!

סופר מקצוען באינדיזיין!!!
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית

sivan22

משתמש מקצוען
הדמיות בתלת מימד
הנה קוד שעובר על כל הטקסט וכל מלבן (להלן הסבר) שיש בו רק שורה אחת הוא עושה עליו איזו מניפולציה (אני בחרתי להצהיב אותו, ניתן לעשות כל דבר אחר, כגון להכניס איזה תו מוסכם לפניו ולאחריו או כל מה שתרצה).
קוד:
Sub Macro2()
'
' Macro2 Macro
'
'
Dim wdPage As Page, wdRct As Rectangle, wdRng As Range, wdLine As Line
For Each wdPage In ActiveDocument.ActiveWindow.Panes(1).Pages
   For Each wdRct In wdPage.Rectangles
      If wdRct.RectangleType = wdTextRectangle Then
          If wdRct.Lines.Count = 1 Then
            'כאן ניתן להכניס כל קוד שתרצה - במקרה הזה מדגיש בצהוב
             wdRct.Range.HighlightColorIndex = wdYellow
          End If
      End If
   Next
Next
    
End Sub

רק אדגיש שאין בוורד כזה מושג שורה בתוך פיסקה, אלא השורה היא בתוך מלבן בפריסת העמוד.
 

sivan22

משתמש מקצוען
הדמיות בתלת מימד
והנה מאקרו שפשוט מוצא את הפיסקה הבאה בעלת שורה אחת:
קוד:
Sub Macro2()
'
' Macro2 Macro
'
'
Dim wdPage As Page, wdRct As Rectangle, wdRng As Range, wdLine As Line
For Each wdPage In ActiveDocument.ActiveWindow.Panes(1).Pages
   For Each wdRct In wdPage.Rectangles
      If wdRct.RectangleType = wdTextRectangle Then
          If wdRct.Lines.Count = 1 And wdRct.Range.Start > Selection.Start Then
             wdRct.Range.Select
             Exit Sub
          End If
      End If
   Next
Next
    
End Sub
 

מהודר!

סופר מקצוען באינדיזיין!!!
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית
המתחיל במצוה אומרים לו גמור...

אשמח למאקרו שימצא רצף של פיסקאות מודגשות בנות שורה אחת, הראשון עם סימון שיחיל עליו את סגנון כותרות 1, השני בלי סימון כותרת 2 השלישי 3 הרביעי 4.


תודה
 

מהודר!

סופר מקצוען באינדיזיין!!!
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית
מי יכול להוסיף הגבלה בחיפוש של המאקרו הזה, שיגביל את החיפוש של השורה למס' תווים מסויימים, זה מאקרו שמריץ כותרות ברמות שונות.
קוד:
Sub החלת_סגנון()
Dim B, I As Double
 
ActiveDocument.Paragraphs(1).Range.Select
For P = 1 To ActiveDocument.Paragraphs.Count
                   For B = 1 To Selection.Paragraphs.Count
                    Selection.Paragraphs(B).Range.Select
                    Next B
If Selection.PageSetup.TextColumns.Count = 1 And Selection.Range.Bold = True Then
I = I + 1
Selection.Style = ActiveDocument.Styles("כותרת " & I)
Selection.MoveDown wdParagraph, 1
Else
Selection.MoveDown wdParagraph, 1
I = 0
End If
Next P
End Sub
 

sivan22

משתמש מקצוען
הדמיות בתלת מימד
בבקשה, הנה המאקרו:


קוד:
Sub חדשהחלת_סגנון()

Dim wdPage As Page, wdRct As Rectangle, wdRng As Range, wdLine As Line, I As Double
I = 0
For Each wdPage In ActiveDocument.ActiveWindow.Panes(1).Pages
   For Each wdRct In wdPage.Rectangles
      If wdRct.RectangleType = wdTextRectangle Then
          If wdRct.Lines.Count = 1 And wdRct.Range.Start > Selection.Start Then
             wdRct.Range.Select
             If Selection.Range.Bold = True And Selection.Range.Characters.Count < 20 Then
                I = I + 1
                Selection.Style = ActiveDocument.Styles("כותרת " & I)
             Else
                I = 0
             End If
          End If
      End If
   Next
Next

דרך אגב המאקרו שאתה הבאת שגוי, הוא בוחר גם פסקאות עם יותר משורה אחת.
 
נערך לאחרונה ב:

מהודר!

סופר מקצוען באינדיזיין!!!
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית
תודה אבל הוא נתקע אחרי כמה שניות, תנסו
 

מהודר!

סופר מקצוען באינדיזיין!!!
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית
איפה? אני לא מצליח?
 

רוב

משתמש פעיל
הנדסת תוכנה
איפה? אני לא מצליח?
נראה שבסוף ממש.
השורה הראשונה היא תחילת ה- Sub ואין לו סיום.
קוד:
Sub חדשהחלת_סגנון()

    Dim wdPage As Page, wdRct As Rectangle, wdRng As Range, wdLine As Line, I As Double
    I = 0
    For Each wdPage In ActiveDocument.ActiveWindow.Panes(1).Pages
       For Each wdRct In wdPage.Rectangles
          If wdRct.RectangleType = wdTextRectangle Then
              If wdRct.Lines.Count = 1 And wdRct.Range.Start > Selection.Start Then
                 wdRct.Range.Select
                 If Selection.Range.Bold = True And Selection.Range.Characters.Count < 20 Then
                    I = I + 1
                    Selection.Style = ActiveDocument.Styles("כותרת " & I)
                 Else
                    I = 0
                 End If
              End If
          End If
       Next
    Next
End Sub
 

מהודר!

סופר מקצוען באינדיזיין!!!
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית
כשאני מריץ את המאקרו הוא מראה מה תוקע את המאקרו:
1688939890772.png

1688939833685.png
 

מהודר!

סופר מקצוען באינדיזיין!!!
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית

מהודר!

סופר מקצוען באינדיזיין!!!
מנוי פרימיום
בוגר/תלמיד פרוג
עימוד ספרים
עריכה תורנית
עכשיו אני שם לב שזה לא ממשיך לעמוד הבא היינו שהמאקרו מוגבל לעמוד אחד - אם נתקן את זה יתכן שיסתדר
 

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

הפרק היומי

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


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

א שִׁיר הַמַּעֲלוֹת רַבַּת צְרָרוּנִי מִנְּעוּרַי יֹאמַר נָא יִשְׂרָאֵל:ב רַבַּת צְרָרוּנִי מִנְּעוּרָי גַּם לֹא יָכְלוּ לִי:ג עַל גַּבִּי חָרְשׁוּ חֹרְשִׁים הֶאֱרִיכוּ (למענותם) לְמַעֲנִיתָם:ד יְהוָה צַדִּיק קִצֵּץ עֲבוֹת רְשָׁעִים:ה יֵבֹשׁוּ וְיִסֹּגוּ אָחוֹר כֹּל שֹׂנְאֵי צִיּוֹן:ו יִהְיוּ כַּחֲצִיר גַּגּוֹת שֶׁקַּדְמַת שָׁלַף יָבֵשׁ:ז שֶׁלֹּא מִלֵּא כַפּוֹ קוֹצֵר וְחִצְנוֹ מְעַמֵּר:ח וְלֹא אָמְרוּ הָעֹבְרִים בִּרְכַּת יְהוָה אֲלֵיכֶם בֵּרַכְנוּ אֶתְכֶם בְּשֵׁם יְהוָה:
נקרא  20  פעמים

אתגר AI

רבי שמעון - הסיפור המלא • אתגר 15

לוח מודעות

למעלה