דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
מתמחים טופ
ש

שאלתיאל

@שאלתיאל
אודות
פוסטים
22
נושאים
1
שיתופים
0
קבוצות
0
עוקבים
1
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!
    ש שאלתיאל

    @שלמה11 ג"א מצטרף

    עזרה הדדית - וורד

  • להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!
    ש שאלתיאל

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

    עזרה הדדית - וורד

  • להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!
    ש שאלתיאל

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

    עזרה הדדית - וורד

  • להורדה |תוסף 'שולחן העורך' - סט כלים לעורך התורני - גירסה מספר 4.0!!!
    ש שאלתיאל

    @שלמה11
    למה בשולחן העורך יש רק את המרכוז שורה אחרונה החדש שעושה בעיות?
    אם זה בגלל האיזון שורה אחרונה, אני בדקתי ואם קודם עושים איזון שורה אחרונה ורק אח"כ מרכוז בשיטה הישנה זה לא משבש את המסמך כלל וכלל.

    עזרה הדדית - וורד

  • הצעת ייעול | יישור טורים עד השוליים
    ש שאלתיאל

    @pcinfogmach
    מסכים עם @איש-גמזו וגם זה הדרך הכי קלה לעמד כשכל הטורים מוזחים עד לשוליים.
    אגב, מתי @שלמה11 מעלה את העדכון שלו של היישור טורים/עמוד? מצפים בקוצר רוח...

    עזרה הדדית - וורד

  • הצעת ייעול | יישור טורים עד השוליים
    ש שאלתיאל

    @pcinfogmach כתב בהצעת ייעול | יישור טורים עד השוליים:

    @שאלתיאל
    כמו שכר כתבתי בקטנותי עוד לא הבנתי את החשיבות הרבה שיש ליישור עמודים.
    למשל אם בעמוד אחד יש הערות שוליים ובשני אין ממילא לא יהיה יישור עמודים....

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

    עזרה הדדית - וורד

  • הצעת ייעול | יישור טורים עד השוליים
    ש שאלתיאל

    @שלמה11
    אולי כדאי שתוסיף ליישור עמוד וכן ליישור טורים פונקציה שלוקחת את השארית שלא נכנסה במרווח אחרי פיסקה לדוגמא כשיש 5 פיסקאות ונשאר 0.15 ואי אפשר לחלק את זה ל5, לקחת את ה 0.15 לחלק ב 0.05 = 3 (שיש 3 פעמים 0.05) ולהכניס 0.05 ל3 פיסקאות העליונות ואז הדיוק יהיה מרבי, בתוצאה כל הפיסקאות יהיו עם אותו מרווח למעט ה3 פיסקאות העליונות שיהיו עם 0.05 יותר.

    עזרה הדדית - וורד

  • הצעת ייעול | יישור טורים עד השוליים
    ש שאלתיאל

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

    עזרה הדדית - וורד

  • הצעת ייעול | יישור טורים עד השוליים
    ש שאלתיאל

    @שלמה11
    אתה צודק הקובץ הזה מיושר די בסדר, אבל שוב, לא 100% (בטור הראשון אני יכול להוסיף עוד 0.1 ועדיין השורה האחרונה תישאר בטור.
    ברמת העיקרון הדיוק הזה הוא בסדר, רק אם יהיה לך 7 פיסקאות בטור הסטייה תצטבר כבר למשהו גדול ולכן אני עדיין חושב שהשיטה שלי עדיפה.

    עזרה הדדית - וורד

  • הצעת ייעול | יישור טורים עד השוליים
    ש שאלתיאל

    @pcinfogmach
    אכן כמו ש @שלמה11 כתב האופציה הזאת לא עובדת

    בסיום הפעולה הטורים שווים עד 0.1 נקודה שזה 0.035 מ"מ, נראה לך שצריך יותר???

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

    עכ"פ בקשתי מ AI לעשות את זה וזה מה שהוא נתן (כמובן שזה לא עובד...)

    Sub StretchColumnToBottom()
        Dim doc As Document
        Dim selectionRange As Range
        Dim totalLines As Long
        Dim footerLines As Long
        Dim originalLineCount As Long
        Dim currentLineCount As Long
        Dim para As Paragraph
        Dim spaceAfter As Single
        Dim columnRange As Range
        Dim i As Long
        Dim endOfColumn As Boolean
        
        Set doc = ActiveDocument
        Set selectionRange = Selection.Range
        Set columnRange = selectionRange.Duplicate
        
        ' שלב 1: ספירת השורות בטור אליו נמצא הסמן
        totalLines = CountLinesInColumn(columnRange)
        
        ' שלב 2: ספירת שורות בהערות שוליים אם יש
        footerLines = CountFootnotes(doc)
        
        originalLineCount = totalLines + footerLines
        currentLineCount = originalLineCount
        
        ' שלב 3: לולאת הגדלת הרווחים
        Do While currentLineCount = originalLineCount
            ' שלב 4: סמן את כל הפיסקאות בטור, חוץ מהאחרונה
            For Each para In columnRange.Paragraphs
                If para.Index < columnRange.Paragraphs.Count Then
                    spaceAfter = para.Range.ParagraphFormat.SpaceAfter
                    para.Range.ParagraphFormat.SpaceAfter = spaceAfter + 0.05
                End If
            Next para
            
            ' שלב 6: בדוק אם יש שינוי במספר השורות
            currentLineCount = CountLinesInColumn(columnRange) + footerLines
            
            If currentLineCount <> originalLineCount Then
                Exit Do
            End If
        Loop
        
        ' שלב 7: סוף לולאה ראשונה
        
        ' שלב 8: בחר את הפיסקה הראשונה בטור
        Set para = columnRange.Paragraphs(1)
        
        ' שלב 9: לולאת הקטנת הרווחים
        Do
            ' שלב 10: בחר את הפיסקה הבאה או את הראשונה אם הגעת לאחרונה
            If para.Index < columnRange.Paragraphs.Count Then
                Set para = columnRange.Paragraphs(para.Index + 1)
            Else
                Set para = columnRange.Paragraphs(1)
            End If
            
            ' שלב 11: הורד 0.05 נקודות מהמרווח אחרי הפיסקה
            spaceAfter = para.Range.ParagraphFormat.SpaceAfter
            para.Range.ParagraphFormat.SpaceAfter = spaceAfter - 0.05
            
            ' שלב 12: בדוק אם מספר השורות השתנה
            currentLineCount = CountLinesInColumn(columnRange) + footerLines
            
            If currentLineCount = originalLineCount Then
                Exit Do
            End If
        Loop
        
        ' שלב 13: סוף לולאה שנייה
    End Sub
    
    Function CountLinesInColumn(columnRange As Range) As Long
        Dim para As Paragraph
        Dim totalLines As Long
        totalLines = 0
        For Each para In columnRange.Paragraphs
            totalLines = totalLines + para.Range.ComputeStatistics(wdStatisticLines)
        Next para
        CountLinesInColumn = totalLines
    End Function
    
    Function CountFootnotes(doc As Document) As Long
        Dim footnote As Footnote
        Dim totalLines As Long
        totalLines = 0
        For Each footnote In doc.Footnotes
            totalLines = totalLines + footnote.Range.ComputeStatistics(wdStatisticLines)
        Next footnote
        CountFootnotes = totalLines
    End Function
    
    
    עזרה הדדית - וורד

  • הצעת ייעול | יישור טורים עד השוליים
    ש שאלתיאל

    @pcinfogmach תודה על המענה!
    הבעיה שאני רוצה לפתור היא בעימוד קונטרסים ולדעתי זה בעיה בסיסית מאד (לי לוקח שעה לעמד 150 עמודים ואז עוד 3 שעות ליישר את הטורים, אם יעשו את המאקרו שהצעתי זה יקצר את היישור טורים לשעה)
    בגדול הרעיון שלי הוא לענות על 2 צרכים:

    • שהטורים יגיעו עד השוליים ממש ובכך הטורים יהיו מיושרים גם יחסית לעמודים אחרים
    • שהטורים יהיו מתוחים עד המקסימום ברמה של 0.05 נק', איך אני עושה את זה, אני מוסיף לכל הפיסקאות במרווח אחרי פיסקה עד שהם מגיעות לשוליים, ואז אני מוסיף לכל פיסקה בנפרד 0.05 (שיכול להיות פיסקה אחת עם 8.55 אחריה ופיסקה אחת עם 8.5) עד שזה מגיע לשוליים במקסימום.

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

    עזרה הדדית - וורד

  • הצעת ייעול | יישור טורים עד השוליים
    ש שאלתיאל

    @יאיר-הבהיר אני ינסה להסביר:
    אם נניח הטור הימני כולו הוא 455.75 נקודות (כולל כל השורות והמרווחים אחרי פיסקה, אז אני צריך לעשות שגם הטור השמאלי יהיה 455.75 נקודות, רק מה לעשות שכרגע הוא 450.7, לכן אני צריך להוסיף לכל פיסקה 2.5 (נניח שיש בטור השמאלי 3 פיסקאות, אחרי הפיסקה האחרונה לא מוסיפים) ואז הטור יהיה 455.7, בשיטה שלי לפיסקה העליונה נוסיף 2.5 ולפיסקה מתחת נוסיף 2.55 ואז זה יצא 455.75 בדיוק.
    כיום ביישור טורים הוא מוסיף רווח אחיד לכל הפיסקאות בטור, ולא זו בלבד, אלא שהוא מחשב את ההפרש בין הטורים ואם נניח ההפרש הוא 10.75 ויש 4 פיסקאות בטור אז הוא עושה 10.75 לחלק ל3 = 3.583 הוא מעגל את זה כלפי מטה ל3.5 ומוסיף 3.5 אחרי כל פיסקה, אני שאלתי שאפשר לעגל גם ל 3.55 כי המינימום שאפשר להוסיף אחרי פיסקה זה 0.05.
    מקוה שהייתי ברור.

    עזרה הדדית - וורד

  • הצעת ייעול | יישור טורים עד השוליים
    ש שאלתיאל

    @יאיר-הבהיר

    @יאיר-הבהיר כתב בהצעת ייעול | יישור טורים עד השוליים:

    ולמה לא האפס המושלם? אין כזה דבר?

    להוסיף 0 אחרי פיסקה????????

    עזרה הדדית - וורד

  • מדריך | פיתרון פשוט ליישור טורים ידנית בוורד
    ש שאלתיאל

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

    עזרה הדדית - וורד

  • הצעת ייעול | יישור טורים עד השוליים
    ש שאלתיאל

    @שלמה11 אתה צודק, אבל עדיין כל הפיסקאות הם עם אותו מרווח בכל הטור ולכן אם יש 5 פיסקאות בטור והיישור הוא בדיוק של 0.1 זה כבר מצטבר ל0.5 נקודות וזה כבר משמעותי,
    הפתרון שלי: א. לעשות שחלק מהפיסקאות בטור יהיו נניח לדוגמא 8.55 וחלק יהיו 8.6 ואז הטור מוזח עד התחתית לגמרי. את זה עושים על ידי שאחרי שהשורה האחרונה עוברת לעמוד הבא מחזירים אותה אחורה לא באמצעות הורדת המרווח בכל הפסקאות אלא פיסקה פיסקה עד שהיא חוזרת, כדאי לראות את הספויילר בפוסט הראשון כאן.)
    ב. למה ביישור טורים הוא בדיוק של 0.1 ולא 0.05 שזה המינימום? יותר יפה 0.05.
    אגב מה עם @pcinfogmach אין לו איזה פתרון לזה?

    עזרה הדדית - וורד

  • הצעת ייעול | יישור טורים עד השוליים
    ש שאלתיאל

    @שלמה11 קודם על תודה רבה על כל התוספים המדהימים שלך !!!
    זכיתי לעמד באמצעותם עימודים רבים באופן מקצועי, ותמיד הדבר העקרי שהפריע לי היה שהיישור טורים לא 100% שזה גורם לעבודה נוספת של שעות באמצעות הגדלת והקטנת המרווחים פיסקה פיסקה.
    (אני אישית גם מגדיל את המרווח בין השורות ולפעמים גם מקטין, אבל בסוף תמיד צריך למתוח את הפיסקאות עד השוליים וזה הרבה זמן עבודה)
    לכן לדעתי הרעיון שהבאתי הוא נצרך מאד לעימוד מקצועי ומדויק. אשמח אם מישהו פה בפורום ינסה לעבוד על המאקרו הזה שיכול לחסוך לי וכנראה גם לעוד הרבה אנשים זמן רב.

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

    עזרה הדדית - וורד

  • הצעת ייעול | יישור טורים עד השוליים
    ש שאלתיאל

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

    עזרה הדדית - וורד

  • הצעת ייעול | יישור טורים עד השוליים
    ש שאלתיאל

    @שלמה11
    נכון, ולכן זה מה שאני רוצה שהשיטה ביישור טורים לא תהיה בצורה של חישוב שבסוף מביא מספר שמתעגל לעיתים כלפי מעלה וגורם להזחת השורה האחרונה לטור הבא ולשיבוש המסמך,
    כפי שכתבתי היישור טורים לא מדויק ב 100% ולפעמים הוא עושה טעויות, כנ"ל היישר עמוד
    הדרך שהבאתי לדעתי היא הדרך הטובה ביותר ליישור טורים מדויק.

    עזרה הדדית - וורד
  • התחברות

  • אין לך חשבון עדיין? הרשמה

  • התחברו או הירשמו כדי לחפש.
  • פוסט ראשון
    פוסט אחרון
0
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר