התאמת טקסט לטבלא

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

לייזער

משתמש צעיר
עימוד ספרים
אין סימן סוף פיסקא הבעי' כאן, מאחר ובסיום כל תא ישנו סימן, שעל אף שאינו עולה בחיפוש כסימון סוף פיסקא (כמבואר באשכול אחר), אך מכל מקום נחשב הוא כסוף פיסקא, לענין חלוקת הפיסקאות ועוד.

שמא תעלה לכאן דוגמא קטנה?
כי בבדיקה שעשיתי אצלי לא נתקלתי בבעי' שתיארת.
ות"ח מראש.
 

לייזער

משתמש צעיר
עימוד ספרים
בעצם, קלטתי כעת את הבעי'.
יחד עם הפיסקא האחרונה שבתא - ווארד בוחר איתו את התא כולו על כל תוכנו, ומחשיב את כל הבחירה כפיסקא אחת, ובמילא היא יותר מבעלת ב' שורות (באם יש ב' פיסקאות אמיתיות ויותר..), ולכן מנסה שוב ושוב להצר, ואינו מצליח.
בעז"ה אשתדל לחפש פתרון לזה.
ועמך הסליחה על אי ההבנה עד עתה.
 

לייזער

משתמש צעיר
עימוד ספרים
השינוי הבא לקמן אמור לסדר את הבעי' הנזכרת.
כדאי להעתיק מכאן שוב את המאקרא כולו, כי ישנם כאן (בנוסף לשינוי העיקרי שנצבעה באדום) - גם מחיקות (של כמה פרטים ששוב לא הי' בהם צורך לאחר השינוי), ואת המחיקות קשה להבליט ע"י צבע...

קוד:
[LEFT]Sub ParaForceOneLine()
    Dim objPara As Paragraph, myRange As Range
    Const DefaultScale = 100, DefaultSize = 6.5
    Const MinScale = 85, MinSize = 6
    Const ChangeScale = 5, ChangeSize = 0.5
    
    If Len(Selection.Range) = 0 Then
        Set myRange = activedocument.Range(Start:=Selection.Range.Start, _
        End:=activedocument.Content.End)
    Else: Set myRange = Selection.Range: End If
    
    For Each objPara In myRange.Paragraphs
        With objPara.Range
            If Len(objPara.Range) <= 2 Or .Information(wdAtEndOfRowMarker) Then GoTo sNext
[COLOR="Red"]            If .Information(wdWithInTable) Then .MoveEnd unit:=wdCharacter, Count:=-1[/COLOR]
            While .Information(wdFirstCharacterLineNumber) <> _
                .Characters(Len(.Text)).Information(wdFirstCharacterLineNumber)
                If .Font.Scaling > DefaultScale Or .Font.SizeBi > DefaultSize Then
                    .Font.Scaling = DefaultScale: .Font.SizeBi = DefaultSize: GoTo sWend
                End If
                If .Font.Scaling >= (MinScale + ChangeScale) Then
                    .Font.Scaling = .Font.Scaling - ChangeScale
                ElseIf .Font.SizeBi >= (MinSize + ChangeSize) Then .Font.SizeBi = .Font.SizeBi - ChangeSize
                Else: objPara.Range.Select: MsgBox "&#1500;&#1488; &#1492;&#1510;&#1500;&#1497;&#1495; &#1500;&#1491;&#1495;&#1493;&#1505; &#1508;&#1497;&#1505;&#1511;&#1488; &#1494;&#1493; &#1500;&#1514;&#1493;&#1498; &#1513;&#1493;&#1512;&#1492; &#1488;&#1495;&#1514;": Exit Sub
                End If
sWend:
            Wend
        End With
sNext:
    Next objPara
End Sub[/LEFT]

&#1493;&#1513;&#1493;&#1489;, &#1505;&#1500;&#1497;&#1495;&#1492; &#1506;&#1500; &#1488;&#1497; &#1492;&#1492;&#1489;&#1504;&#1492;. &#1493;&#1488;&#1504;&#1497; &#1502;&#1511;&#1493;&#1493;&#1492; &#1513;&#1506;&#1499;"&#1508; &#1506;&#1514;&#1492; &#1499;&#1503; &#1492;&#1489;&#1504;&#1514;&#1497;.
&#1489;&#1488;&#1501; &#1506;&#1493;&#1491; &#1497;&#1513;&#1504;&#1501; &#1514;&#1511;&#1500;&#1493;&#1514; - &#1504;&#1488; &#1500;&#1492;&#1493;&#1491;&#1497;&#1506;.
 

tkh

משתמש מקצוען
עימוד ספרים
עריכה תורנית
&#1512;' "&#1500;&#1497;&#1497;&#1494;&#1506;&#1512;"
&#1514;&#1513;&#1493;&#1495;"&#1495;!! &#1499;&#1492; &#1500;&#1495;&#1497;!
&#1506;&#1493;&#1489;&#1491; &#1502;&#1502;&#1513; &#1508;&#1504;&#1496;&#1505;&#1496;&#1497;&#1511;...
&#1506;&#1493;&#1489;&#1512; &#1513;&#1493;&#1512;&#1492; &#1513;&#1493;&#1512;&#1492;, &#1489;&#1493;&#1491;&#1511;, &#1502;&#1510;&#1502;&#1510;&#1501;...
&#1497;&#1497;&#1513;&#1512; &#1499;&#1495;&#1499;&#1501;!

(&#1491;"&#1488;, &#1488;&#1501; &#1500;&#1488; &#1502;&#1510;&#1500;&#1497;&#1495; &#1502;&#1493;&#1510;&#1497;&#1488; &#1492;&#1493;&#1491;&#1506;&#1514; &#1513;&#1490;&#1497;&#1488;&#1492;, &#1493;&#1504;&#1490;&#1502;&#1512; &#1492;&#1502;&#1488;&#1511;&#1512;&#1493;. &#1492;&#1488;&#1501; &#1488;&#1508;&#1513;&#1512;&#1497; &#1513;&#1490;&#1501; &#1488;&#1495;&#1512;&#1497; &#1492;&#1492;&#1493;&#1491;&#1506;&#1514; &#1513;&#1490;&#1497;&#1488;&#1492; &#1497;&#1502;&#1513;&#1497;&#1498; &#1492;&#1502;&#1488;&#1511;&#1512;&#1493; &#1500;&#1495;&#1497;&#1508;&#1493;&#1513; &#1492;&#1489;&#1488;, &#1493;&#1512;&#1511; &#1488;&#1501; &#1500;&#1488; &#1502;&#1493;&#1510;&#1488; &#1499;&#1500;&#1500; &#1489;&#1495;&#1497;&#1508;&#1493;&#1513; &#1499;&#1494;&#1493; &#1513;&#1493;&#1512;&#1492; &#1488;&#1494; &#1500;&#1488; &#1497;&#1502;&#1513;&#1497;&#1498;?)
 

לייזער

משתמש צעיר
עימוד ספרים
&#1513;&#1502;&#1514;&#1497; &#1494;&#1488;&#1514; &#1499;&#1488;&#1493;&#1508;&#1510;&#1497;' - &#1513;&#1514;&#1493;&#1499;&#1500; &#1500;&#1492;&#1495;&#1500;&#1497;&#1496; &#1506;&#1500; &#1488;&#1514;&#1512; &#1489;&#1488;&#1501; &#1512;&#1493;&#1510;&#1492; &#1492;&#1504;&#1498; &#1500;&#1492;&#1502;&#1513;&#1497;&#1498; &#1488;&#1514; &#1492;&#1502;&#1488;&#1511;&#1512;&#1488;, &#1488;&#1493; &#1500;&#1506;&#1510;&#1512;&#1492;. -- &#1492;&#1513;&#1497;&#1504;&#1493;&#1497;&#1497;&#1501; &#1489;&#1510;&#1489;&#1506; &#1488;&#1491;&#1493;&#1501;.

קוד:
[LEFT]Sub ParaForceOneLine()
    Dim objPara As Paragraph, myRange As Range[COLOR="red"], i As Integer[/COLOR]
    Const DefaultScale = 100, DefaultSize = 6.5
    Const MinScale = 85, MinSize = 6
    Const ChangeScale = 5, ChangeSize = 0.5
    
    If Len(Selection.Range) = 0 Then
        Set myRange = ActiveDocument.Range(Start:=Selection.Range.Start, _
        End:=ActiveDocument.Content.End)
    Else: Set myRange = Selection.Range: End If
    
    For Each objPara In myRange.Paragraphs
        With objPara.Range
            If Len(objPara.Range) <= 2 Or .Information(wdAtEndOfRowMarker) Then GoTo sNext
            If .Information(wdWithInTable) Then .MoveEnd unit:=wdCharacter, Count:=-1
            While .Information(wdFirstCharacterLineNumber) <> _
                .Characters(Len(.Text)).Information(wdFirstCharacterLineNumber)
                If .Font.Scaling > DefaultScale Or .Font.SizeBi > DefaultSize Then
                    .Font.Scaling = DefaultScale: .Font.SizeBi = DefaultSize: GoTo sWend
                End If
                If .Font.Scaling >= (MinScale + ChangeScale) Then
                    .Font.Scaling = .Font.Scaling - ChangeScale
                ElseIf .Font.SizeBi >= (MinSize + ChangeSize) Then .Font.SizeBi = .Font.SizeBi - ChangeSize
                Else: objPara.Range.Select
[COLOR="red"]                    i = MsgBox("&#1500;&#1488; &#1492;&#1510;&#1500;&#1497;&#1495; &#1500;&#1491;&#1495;&#1493;&#1505; &#1508;&#1497;&#1505;&#1511;&#1488; &#1494;&#1493; &#1500;&#1514;&#1493;&#1498; &#1513;&#1493;&#1512;&#1492; &#1488;&#1495;&#1514;" & Chr(13) & "&#1500;&#1492;&#1502;&#1513;&#1497;&#1498;?", _
                        vbOKCancel + vbMsgBoxRight + vbMsgBoxRtlReading)
                    If i = 1 Then GoTo sNext Else Exit Sub[/COLOR]
                End If
sWend:
            Wend
        End With
sNext:
    Next objPara
End Sub[/LEFT]


&#1489;&#1488;&#1501; &#1497;&#1513; &#1500;&#1498; &#1492;&#1512;&#1489;&#1492; &#1513;&#1493;&#1512;&#1493;&#1514; &#1499;&#1488;&#1500;&#1493; &#1513;&#1500;&#1488; &#1497;&#1493;&#1499;&#1500;&#1493; &#1500;&#1492;&#1514;&#1510;&#1502;&#1510;&#1501; &#1500;&#1514;&#1493;&#1498; &#1513;&#1493;&#1512;&#1492; &#1488;&#1495;&#1514;, &#1493;&#1488;&#1497;&#1504;&#1498; &#1512;&#1493;&#1510;&#1492; &#1500;&#1492;&#1497;&#1493;&#1514; &#1502;&#1493;&#1496;&#1512;&#1491; &#1499;&#1500; &#1492;&#1494;&#1502;&#1503; &#1506;"&#1497; &#1492;&#1492;&#1493;&#1491;&#1506;&#1492; &#1492;&#1510;&#1510;&#1492; &#1513;&#1500;&#1488; &#1492;&#1510;&#1500;&#1497;&#1495; &#1493;&#1499;&#1493;', &#1488;&#1514;&#1492; &#1497;&#1499;&#1493;&#1500; &#1490;&#1501; &#1500;&#1492;&#1495;&#1500;&#1497;&#1507; (&#1511;&#1512;&#1493;&#1489; &#1500;&#1505;&#1493;&#1507; &#1492;&#1502;&#1488;&#1511;&#1512;&#1488;) &#1488;&#1514; &#1490;' &#1492;&#1513;&#1493;&#1512;&#1493;&#1514; &#1492;&#1510;&#1489;&#1493;&#1506;&#1493;&#1514; &#1489;&#1510;&#1489;&#1506; &#1488;&#1491;&#1493;&#1501; &#1497;&#1495;&#1491; &#1506;&#1501; &#1492;&#1513;&#1493;&#1512;&#1492; (&#1489;&#1510;&#1489;&#1506; &#1513;&#1495;&#1493;&#1512;) &#1513;&#1502;&#1506;&#1500;&#1497;' &#1500;&#1513;&#1493;&#1512;&#1492; &#1491;&#1500;&#1511;&#1502;&#1503;, &#1493;&#1494;&#1492; &#1497;&#1510;&#1489;&#1506; &#1488;&#1514; &#1488;&#1493;&#1514;&#1492; &#1492;&#1508;&#1497;&#1505;&#1511;&#1488; &#1489;&#1510;&#1489;&#1506; &#1489;&#1493;&#1500;&#1496; (&#1499;&#1490;&#1493;&#1503; &#1499;&#1495;&#1493;&#1500;), &#1502;&#1489;&#1500;&#1497; &#1500;&#1492;&#1493;&#1491;&#1497;&#1506; &#1513;&#1500;&#1488; &#1492;&#1510;&#1500;&#1497;&#1495;:

קוד:
[LEFT]                Else: .Font.Color = wdColorBlue: GoTo sNext[/LEFT]

&#1489;&#1488;&#1501; &#1490;&#1501; &#1488;&#1514; &#1494;&#1492; &#1488;&#1497;&#1504;&#1498; &#1512;&#1493;&#1510;&#1492;, &#1488;&#1500;&#1488; &#1508;&#1513;&#1493;&#1496; &#1500;&#1492;&#1502;&#1513;&#1497;&#1498; (&#1493;&#1500;&#1488;&#1495;&#1512; &#1502;&#1499;&#1503; &#1499;&#1489;&#1512; &#1514;&#1495;&#1508;&#1513; &#1489;&#1506;&#1510;&#1502;&#1498; &#1488;&#1500;&#1493; &#1513;&#1493;&#1512;&#1493;&#1514; &#1500;&#1488; &#1492;&#1510;&#1500;&#1497;&#1495; &#1500;&#1491;&#1495;&#1493;&#1505;), &#1488;&#1508;&#1513;&#1512; &#1500;&#1512;&#1513;&#1493;&#1501; (&#1489;&#1502;&#1511;&#1493;&#1501; &#1491;' &#1513;&#1493;&#1512;&#1493;&#1514; &#1492;&#1504;"&#1500; (&#1490;' &#1513;&#1489;&#1510;&#1489;&#1506; &#1488;&#1491;&#1493;&#1501; &#1493;&#1492;&#1513;&#1493;&#1512;&#1492; &#1513;&#1502;&#1506;&#1500;&#1497;&#1492;&#1501;)):

קוד:
[LEFT]                Else: GoTo sNext[/LEFT]


&#1488;&#1508;&#1513;&#1512; &#1490;&#1501; &#1500;&#1492;&#1493;&#1505;&#1497;&#1507;, &#1513;&#1489;&#1502;&#1511;&#1512;&#1492; &#1513;&#1500;&#1488; &#1492;&#1510;&#1500;&#1497;&#1495; &#1500;&#1491;&#1495;&#1493;&#1505; &#1500;&#1514;&#1493;&#1498; &#1513;&#1493;&#1512;&#1492; &#1488;&#1495;&#1514; - &#1513;&#1497;&#1495;&#1494;&#1497;&#1512; &#1488;&#1514; &#1492;&#1492;&#1510;&#1512;&#1492; &#1493;&#1492;&#1490;&#1493;&#1491;&#1500; &#1500;&#1492;&#1490;&#1491;&#1512;&#1514; &#1489;&#1512;&#1497;&#1512;&#1514; &#1502;&#1495;&#1491;&#1500; &#1499;&#1512;&#1513;&#1493;&#1501; &#1489;&#1514;&#1495;&#1497;&#1500;&#1514; &#1492;&#1502;&#1488;&#1511;&#1512;&#1488;. &#1492;&#1488;&#1501; &#1497;&#1513; &#1500;&#1498; &#1510;&#1493;&#1512;&#1498; &#1489;&#1494;&#1492;?
&#1489;&#1488;&#1501; &#1499;&#1503; - &#1514;&#1513;&#1500;&#1489; &#1488;&#1514; &#1492;&#1513;&#1493;&#1512;&#1492; &#1492;&#1489;&#1488;&#1492; &#1489;&#1497;&#1503; &#1492;&#1514;&#1497;&#1489;&#1492; "Else:" &#1500;&#1492;&#1489;&#1488; &#1488;&#1495;&#1512;&#1497;&#1493; - &#1500;&#1508;&#1497; &#1499;&#1500; &#1490;' &#1492;&#1488;&#1493;&#1508;&#1510;&#1497;&#1493;&#1514; &#1491;&#1500;&#1506;&#1497;&#1500;:

קוד:
[LEFT].Font.Scaling = DefaultScale: .Font.SizeBi = DefaultSize:[/LEFT]

&#1493;&#1489;&#1496;&#1495; &#1497;&#1505;&#1500;&#1495; &#1500;&#1497; &#1506;&#1500; &#1492;&#1488;&#1493;&#1508;&#1510;&#1497;&#1493;&#1514; &#1492;&#1502;&#1512;&#1493;&#1489;&#1493;&#1514; &#1491;&#1500;&#1506;&#1497;&#1500;. &#1511;&#1513;&#1492; &#1500;&#1497; &#1500;&#1513;&#1506;&#1512; &#1508;&#1513;&#1493;&#1496; &#1502;&#1492;&#1493; &#1492;&#1499;&#1497; &#1504;&#1493;&#1495; &#1489;&#1513;&#1489;&#1497;&#1500;&#1498;.
 

tkh

משתמש מקצוען
עימוד ספרים
עריכה תורנית
&#1504;&#1512;&#1488;&#1492; &#1500;&#1497; &#1513;&#1510;&#1512;&#1497;&#1498; &#1490;&#1501; &#1502;&#1500;&#1489;&#1491; &#1499;&#1508;&#1514;&#1493;&#1512; "&#1513;&#1500;&#1495; &#1514;&#1493;&#1491;&#1492;", &#1499;&#1508;&#1514;&#1493;&#1512; "&#1514;&#1493;&#1491;&#1492; &#1499;&#1508;&#1493;&#1500;&#1492; &#1493;&#1502;&#1499;&#1493;&#1508;&#1500;&#1514;", &#1506;&#1500; &#1499;&#1488;&#1500;&#1493; &#1502;&#1488;&#1502;&#1510;&#1497;&#1501; &#1493;&#1512;&#1510;&#1493;&#1503; &#1500;&#1512;&#1491;&#1514; &#1500;&#1491;&#1506;&#1514; &#1492;&#1513;&#1504;&#1497; &#1489;&#1499;&#1500; &#1502;&#1492; &#1513;&#1488;&#1508;&#1513;&#1512;.
&#1499;&#1492; &#1500;&#1495;&#1497;!
&#1488;&#1499;&#1503; &#1511;&#1493;&#1500;&#1506; &#1488;&#1500; &#1492;&#1513;&#1506;&#1512;&#1492; &#1493;&#1500;&#1488; &#1497;&#1495;&#1496;&#1497;&#1488;. &#1494;&#1492; &#1502;&#1492; &#1513;&#1488;&#1504;&#1497; &#1510;&#1512;&#1497;&#1498; (&#1506;&#1501; &#1492;&#1488;&#1493;&#1508;&#1510;&#1497;' &#1513;&#1500; &#1500;&#1510;&#1489;&#1493;&#1506; &#1489;&#1499;&#1495;&#1493;&#1500;).
 

צורת הדף

משתמש מקצוען
עיצוב גרפי
עימוד ספרים
עריכה תורנית
&#1500;&#1497;&#1497;&#1494;&#1506;&#1512;,
&#1502;&#1502;&#1513; &#1490;&#1506;&#1493;&#1493;&#1488;&#1500;&#1491;&#1497;&#1490;

&#1499;&#1492; &#1500;&#1495;&#1497;!
 

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

הפרק היומי

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


תהילים פרק קלג

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

אתגר AI

תקווה לעתיד טוב יותר • אתגר 17

לוח מודעות

למעלה