דילוג לתוכן
  • חוקי הפורום
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • 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

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. תוכנות
  3. יישומי אופיס
  4. וורד
  5. עזרה הדדית - וורד
  6. בירור | קוד מאקרו ליישור שני טורים בוורד

בירור | קוד מאקרו ליישור שני טורים בוורד

מתוזמן נעוץ נעול הועבר עזרה הדדית - וורד
124 פוסטים 22 כותבים 5.2k צפיות 25 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • א אבי 0

    @רפרם-בר-בר-פפא זה עדיין כותב לי את השגיאה הבאה
    4cdf2426-ec21-4593-a26a-c92d18574d8d-image.png
    2. האם זה מתאים למסמך שיש בו פסקאות שהמילה הראשונה היא ב"חלונות" [כמקובל בספרים תורניים] בשיטת המסגרת.

    מ מנותק
    מ מנותק
    מאקרו
    כתב ב נערך לאחרונה על ידי
    #115

    @אבי-0 כתב בבירור | קוד מאקרו ליישור שני טורים בוורד:

    האם זה מתאים למסמך שיש בו פסקאות שהמילה הראשונה היא ב"חלונות" [כמקובל בספרים תורניים] בשיטת המסגרת.

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

    ר תגובה 1 תגובה אחרונה
    0
    • מ מאקרו

      @אבי-0 כתב בבירור | קוד מאקרו ליישור שני טורים בוורד:

      האם זה מתאים למסמך שיש בו פסקאות שהמילה הראשונה היא ב"חלונות" [כמקובל בספרים תורניים] בשיטת המסגרת.

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

      ר מנותק
      ר מנותק
      רפרם בר בר פפא
      כתב ב נערך לאחרונה על ידי
      #116

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

      מ תגובה 1 תגובה אחרונה
      0
      • ר רפרם בר בר פפא

        @אבי-0
        1 השגיאה היא חוסר ב סוף אם (End If) כעת תקנתי
        `2 יש להוסיף אחרי המאקרו שהביא`` @NykUser שמגדיר הפרש בין טורים ומגדיר גובה טור 1 וגובה טור 2 והוספה שלי מגדירה בסיום המאקרו לעבור לשורה השווה לגובה טור 1 שהיא השורה האחרונה בטור הימני
        להלן הקוד המלא אם החלק הראשון שבנוי על הקוד שהביא @NykUser ובתוספת שכתבתי

        Public Sub שורה_אחרונה_בטור()
        'בודק אם יש שני טורים
        If Selection.PageSetup.TextColumns.Count <> 2 Then MsgBox ("לא נמצאו 2 טורים"): Exit Sub
        'עדכון מסך שקר
        Application.ScreenUpdating = False
        Dim WRange As range
        Dim NumLines, col1, col2, Ignore As Double
        'מספר שורות כולל בשני טורים
        
        NumLines = ActiveDocument.Bookmarks("\page").range.ComputeStatistics(wdStatisticLines)
        ActiveDocument.Bookmarks("\page").range.Select
        Selection.MoveLeft Unit:=wdCharacter, Count:=1
        'מגדיר אורך טור 1
        For i = 1 To NumLines
            Selection.GoTo What:=wdGoToLine, Which:=wdGoToNext, Count:=1, Name:=""
           If col1 > Selection.Information(wdVerticalPositionRelativeToPage) Then
                Exit For
            Else
                col1 = Selection.Information(wdVerticalPositionRelativeToPage)
            End If
            
        Next
        'עובר לשורה ראשונה בעמוד
        Set MyRange = ActiveDocument.Bookmarks("\page").range
            MyRange.SetRange Start:=MyRange.Start, End:=MyRange.Start
            MyRange.Select
        'רד לשורה אחרונה בטור
            For i = 1 To NumLines
            Selection.GoTo What:=wdGoToLine, Which:=wdGoToNext, Count:=1, Name:=""
            If col1 = Selection.Information(wdVerticalPositionRelativeToPage) Then
            Exit For
            ElseIf col1 > Selection.Information(wdVerticalPositionRelativeToPage) Then
        
            End If
            Next
            
        End Sub
        
        es0583292679E מנותק
        es0583292679E מנותק
        es0583292679
        כתב ב נערך לאחרונה על ידי
        #117

        @רפרם-בר-בר-פפא
        אני צריך אותך רגע לפרטי, אך אין לך פרטי כרגע, אודה ואשמח מאד אם תתקשר אליי ל: 0583292679

        לקבוצה הכי מעניינת >> https://did.li/in1Nf

        תגובה 1 תגובה אחרונה
        0
        • ר רפרם בר בר פפא

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

          מ מנותק
          מ מנותק
          מאקרו
          כתב ב נערך לאחרונה על ידי
          #118

          @רפרם-בר-בר-פפא זה לא קשור לפיסקאות אלא לשורות וכאשר אתה משתמש בפקודה זו:

          Selection.GoTo What:=wdGoToLine, Which:=wdGoToNext, Count:=1
          

          פעמים שזה לא יעבור למיקום שתכננת, דו"ק ותשכח.

          ר תגובה 1 תגובה אחרונה
          0
          • מ מאקרו

            @רפרם-בר-בר-פפא זה לא קשור לפיסקאות אלא לשורות וכאשר אתה משתמש בפקודה זו:

            Selection.GoTo What:=wdGoToLine, Which:=wdGoToNext, Count:=1
            

            פעמים שזה לא יעבור למיקום שתכננת, דו"ק ותשכח.

            ר מנותק
            ר מנותק
            רפרם בר בר פפא
            כתב ב נערך לאחרונה על ידי
            #119

            @מאקרו
            בנסיון שלי לא נתקל בבעיה לעבור שורה

            מ תגובה 1 תגובה אחרונה
            0
            • ר רפרם בר בר פפא

              @מאקרו
              בנסיון שלי לא נתקל בבעיה לעבור שורה

              מ מנותק
              מ מנותק
              מאקרו
              כתב ב נערך לאחרונה על ידי
              #120

              0764a9b5-fa1e-4dc5-9355-7fda54108f7c-image.png
              כאן אתה יכול לראות שלמרות שבפועל ישנם 4 שורות הוורד מחשיב זאת כ-3 בלבד!

              ר תגובה 1 תגובה אחרונה
              0
              • מ מאקרו

                0764a9b5-fa1e-4dc5-9355-7fda54108f7c-image.png
                כאן אתה יכול לראות שלמרות שבפועל ישנם 4 שורות הוורד מחשיב זאת כ-3 בלבד!

                ר מנותק
                ר מנותק
                רפרם בר בר פפא
                כתב ב נערך לאחרונה על ידי
                #121

                @מאקרו
                לגבי לרדת לשורה אחרונה בטור ולבדוק גובה טור זה לא נפקא מיניה לפי עניות דעתי

                מ תגובה 1 תגובה אחרונה
                0
                • ר רפרם בר בר פפא

                  @מאקרו
                  לגבי לרדת לשורה אחרונה בטור ולבדוק גובה טור זה לא נפקא מיניה לפי עניות דעתי

                  מ מנותק
                  מ מנותק
                  מאקרו
                  כתב ב נערך לאחרונה על ידי
                  #122

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

                  תגובה 1 תגובה אחרונה
                  0
                  • P poker

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

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

                    ד מנותק
                    ד מנותק
                    דאנציג
                    כתב ב נערך לאחרונה על ידי דאנציג
                    #123

                    @poker

                    @poker כתב בבירור | קוד מאקרו ליישור שני טורים בוורד:

                    האם הוא יכול בתוסף שלו להגדיר שהמילה הראשונה תיצור סגנון לעצמה (כוונתי כשמפעילים את התוסף, והוא מעצב את המילה הראשונה, שהיא תהיה בסגנון)

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

                    P תגובה 1 תגובה אחרונה
                    0
                    • ד דאנציג

                      @poker

                      @poker כתב בבירור | קוד מאקרו ליישור שני טורים בוורד:

                      האם הוא יכול בתוסף שלו להגדיר שהמילה הראשונה תיצור סגנון לעצמה (כוונתי כשמפעילים את התוסף, והוא מעצב את המילה הראשונה, שהיא תהיה בסגנון)

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

                      P מנותק
                      P מנותק
                      poker
                      כתב ב נערך לאחרונה על ידי
                      #124

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

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

                      צלם טבע ונופים

                      תגובה 1 תגובה אחרונה
                      0
                      • P poker התייחס לנושא זה ב
                      • האדם החושבה האדם החושב התייחס לנושא זה ב
                      • מ מניין התייחס לנושא זה ב
                      • ששמעוןש ששמעון התייחס לנושא זה ב
                      • מ מניין התייחס לנושא זה ב
                      • ט טי שירט התייחס לנושא זה ב

                      • התחברות

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

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