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

בירור | הערת שוליים בריחוף

מתוזמן נעוץ נעול הועבר נפתר עזרה הדדית - וורד
24 פוסטים 5 כותבים 276 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • אביעדא אביעד

    @יאיר-דניאל כתב בבירור | הערת שוליים בריחוף:

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

    או, עכשיו נראה לי שאני מתחיל להבין, אתה מתכוון שברגע שתלחץ על מקש כלשהו ירחפו לך ה132 הערות שעשית על המסך?
    בבקשה:

    Sub ShowFootnotesFromPreviousPage()
        Dim fn As Footnote
        Dim currPage As Long
        Dim prevPage As Long
        Dim msg As String
        Dim refRange As Range
        
        ' קבל את מספר העמוד הנוכחי
        currPage = Selection.Information(wdActiveEndPageNumber)
        prevPage = currPage - 1
        
        If prevPage < 1 Then
            MsgBox "אין עמוד קודם במסמך.", vbExclamation, "שגיאה"
            Exit Sub
        End If
        
        msg = ""
        
        ' עבור על כל ההערות במסמך
        For Each fn In ActiveDocument.Footnotes
            Set refRange = fn.Reference
            If refRange.Information(wdActiveEndPageNumber) = prevPage Then
                msg = msg & "• " & Trim(fn.Range.Text) & vbCrLf & vbCrLf
            End If
        Next fn
    
        If msg = "" Then
            MsgBox "אין הערות שוליים בעמוד הקודם.", vbInformation, "אין הערות"
        Else
            MsgBox "הערות שוליים בעמוד הקודם:" & vbCrLf & vbCrLf & msg, vbInformation, "הערות בעמוד " & prevPage
        End If
    End Sub
    
    

    תדביק את זה בוורד:
    Alt+F11 ואז תפתח חדש תשמור ותסגור
    198ce369-e11a-453c-8aa4-7ab393a5e082-image.png
    ואז תעשה לזה קיצור מקשים:
    תלחץ למעלה בשורת הכלים מקש ימני, 'התאמה אישית של רצועת הכלים', ושמה יש קיצורי מקשים
    2db91f04-3bb7-4550-ac68-05a0b6ddcaba-image.png
    שמה תבחר בקטגורייה של מאקרו ותבחר את 'הצג הערות שוליים מעמוד הקודם'- ותבחר איזה קיצור מקשים שאתה רוצה

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

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

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

      @יאיר-דניאל כתב בבירור | הערת שוליים בריחוף:

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

      או, עכשיו נראה לי שאני מתחיל להבין, אתה מתכוון שברגע שתלחץ על מקש כלשהו ירחפו לך ה132 הערות שעשית על המסך?
      בבקשה:

      Sub ShowFootnotesFromPreviousPage()
          Dim fn As Footnote
          Dim currPage As Long
          Dim prevPage As Long
          Dim msg As String
          Dim refRange As Range
          
          ' קבל את מספר העמוד הנוכחי
          currPage = Selection.Information(wdActiveEndPageNumber)
          prevPage = currPage - 1
          
          If prevPage < 1 Then
              MsgBox "אין עמוד קודם במסמך.", vbExclamation, "שגיאה"
              Exit Sub
          End If
          
          msg = ""
          
          ' עבור על כל ההערות במסמך
          For Each fn In ActiveDocument.Footnotes
              Set refRange = fn.Reference
              If refRange.Information(wdActiveEndPageNumber) = prevPage Then
                  msg = msg & "• " & Trim(fn.Range.Text) & vbCrLf & vbCrLf
              End If
          Next fn
      
          If msg = "" Then
              MsgBox "אין הערות שוליים בעמוד הקודם.", vbInformation, "אין הערות"
          Else
              MsgBox "הערות שוליים בעמוד הקודם:" & vbCrLf & vbCrLf & msg, vbInformation, "הערות בעמוד " & prevPage
          End If
      End Sub
      
      

      תדביק את זה בוורד:
      Alt+F11 ואז תפתח חדש תשמור ותסגור
      198ce369-e11a-453c-8aa4-7ab393a5e082-image.png
      ואז תעשה לזה קיצור מקשים:
      תלחץ למעלה בשורת הכלים מקש ימני, 'התאמה אישית של רצועת הכלים', ושמה יש קיצורי מקשים
      2db91f04-3bb7-4550-ac68-05a0b6ddcaba-image.png
      שמה תבחר בקטגורייה של מאקרו ותבחר את 'הצג הערות שוליים מעמוד הקודם'- ותבחר איזה קיצור מקשים שאתה רוצה

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

      @אביעד כתב בבירור | הערת שוליים בריחוף:

      ירחפו לך ה132 הערות שעשית על המסך?

      על איזה 132 הערות אתה מדבר?

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

        @יאיר-דניאל כתב בבירור | הערת שוליים בריחוף:

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

        או, עכשיו נראה לי שאני מתחיל להבין, אתה מתכוון שברגע שתלחץ על מקש כלשהו ירחפו לך ה132 הערות שעשית על המסך?
        בבקשה:

        Sub ShowFootnotesFromPreviousPage()
            Dim fn As Footnote
            Dim currPage As Long
            Dim prevPage As Long
            Dim msg As String
            Dim refRange As Range
            
            ' קבל את מספר העמוד הנוכחי
            currPage = Selection.Information(wdActiveEndPageNumber)
            prevPage = currPage - 1
            
            If prevPage < 1 Then
                MsgBox "אין עמוד קודם במסמך.", vbExclamation, "שגיאה"
                Exit Sub
            End If
            
            msg = ""
            
            ' עבור על כל ההערות במסמך
            For Each fn In ActiveDocument.Footnotes
                Set refRange = fn.Reference
                If refRange.Information(wdActiveEndPageNumber) = prevPage Then
                    msg = msg & "• " & Trim(fn.Range.Text) & vbCrLf & vbCrLf
                End If
            Next fn
        
            If msg = "" Then
                MsgBox "אין הערות שוליים בעמוד הקודם.", vbInformation, "אין הערות"
            Else
                MsgBox "הערות שוליים בעמוד הקודם:" & vbCrLf & vbCrLf & msg, vbInformation, "הערות בעמוד " & prevPage
            End If
        End Sub
        
        

        תדביק את זה בוורד:
        Alt+F11 ואז תפתח חדש תשמור ותסגור
        198ce369-e11a-453c-8aa4-7ab393a5e082-image.png
        ואז תעשה לזה קיצור מקשים:
        תלחץ למעלה בשורת הכלים מקש ימני, 'התאמה אישית של רצועת הכלים', ושמה יש קיצורי מקשים
        2db91f04-3bb7-4550-ac68-05a0b6ddcaba-image.png
        שמה תבחר בקטגורייה של מאקרו ותבחר את 'הצג הערות שוליים מעמוד הקודם'- ותבחר איזה קיצור מקשים שאתה רוצה

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

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

        תגובה 1 תגובה אחרונה
        0
        • ש שלמה11

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

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

          @שלמה11 ממש מוצלח המאקרו שעשית!
          רק שאלה קטנה יש אפשרות שהמאקרו יפעל גם אם עומדים עם הסמן לפני מספר הערת השוליים ולא רק אחרי?
          ועוד משהו, יש אפשרות שההודעה שנפתחת תיסגר באופן אוטומטי לדוגמא - אחרי כמה שניות, ולא יצטרכו ללחוץ על אישור?

          נ.ב. שתי תיקונים:
          א. צריך להחליף את המילה הערה בשוליים כמו בתמונה, תראה - צילום מסך 2025-04-17 235647_010635.png
          ב. אולי יש אפשרות לסדר שהנקודה בסוף המשפט לא תקפוץ ימינה? (עיין בתמונה)

          ש תגובה 1 תגובה אחרונה
          0
          • י יאיר דניאל

            @שלמה11 ממש מוצלח המאקרו שעשית!
            רק שאלה קטנה יש אפשרות שהמאקרו יפעל גם אם עומדים עם הסמן לפני מספר הערת השוליים ולא רק אחרי?
            ועוד משהו, יש אפשרות שההודעה שנפתחת תיסגר באופן אוטומטי לדוגמא - אחרי כמה שניות, ולא יצטרכו ללחוץ על אישור?

            נ.ב. שתי תיקונים:
            א. צריך להחליף את המילה הערה בשוליים כמו בתמונה, תראה - צילום מסך 2025-04-17 235647_010635.png
            ב. אולי יש אפשרות לסדר שהנקודה בסוף המשפט לא תקפוץ ימינה? (עיין בתמונה)

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

            @יאיר-דניאל אפשר לעשות את כל הנ"ל באמצעות טופס UserForm
            יצרתי לך את הקובץ הזה
            בשורה הבאה ניתן לשלוט בזמן הסגירה של הטופס:

            Application.OnTime Now + TimeValue("00:00:05"), "CloseMyForm"
            
            י תגובה 1 תגובה אחרונה
            1
            • ש שלמה11

              @יאיר-דניאל אפשר לעשות את כל הנ"ל באמצעות טופס UserForm
              יצרתי לך את הקובץ הזה
              בשורה הבאה ניתן לשלוט בזמן הסגירה של הטופס:

              Application.OnTime Now + TimeValue("00:00:05"), "CloseMyForm"
              
              י מנותק
              י מנותק
              יאיר דניאל
              כתב נערך לאחרונה על ידי יאיר דניאל
              #19

              @שלמה11 תודה רבה רבה תזכה למצוות!
              אממ'ה כשאני מנסה להעתיק את הפקודת מאקרו שכתבת לוורד שלי. הוא כותב לי את השגיאה הבאה, למה?
              צילום מסך 2025-04-20 022449_030502.png
              נ.ב. א. העיצוב הקודם - של ההודעות של וורד, יותר יפה.
              ב. אפשר להסיר את הלחצן של ה"אישור"?
              תודה רבה על הטרחה.

              ש תגובה 1 תגובה אחרונה
              0
              • י יאיר דניאל

                @שלמה11 תודה רבה רבה תזכה למצוות!
                אממ'ה כשאני מנסה להעתיק את הפקודת מאקרו שכתבת לוורד שלי. הוא כותב לי את השגיאה הבאה, למה?
                צילום מסך 2025-04-20 022449_030502.png
                נ.ב. א. העיצוב הקודם - של ההודעות של וורד, יותר יפה.
                ב. אפשר להסיר את הלחצן של ה"אישור"?
                תודה רבה על הטרחה.

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

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

                אם תרצה לגשת לטופס ולעצב/לשנות אותו הוא נמצא כאן: (זה קצת מסובך...)
                צילום מסך 2025-04-20 112342.png

                י תגובה 1 תגובה אחרונה
                0
                • ש שלמה11

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

                  אם תרצה לגשת לטופס ולעצב/לשנות אותו הוא נמצא כאן: (זה קצת מסובך...)
                  צילום מסך 2025-04-20 112342.png

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

                  @שלמה11 כתב בבירור | הערת שוליים בריחוף:

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

                  אז מה אני צריך לעשות כדי להתקין אותו אצלי? להעתיק להעתיק אותו במקום שאתה הראת בספויילר?

                  ש תגובה 1 תגובה אחרונה
                  0
                  • י יאיר דניאל

                    @שלמה11 כתב בבירור | הערת שוליים בריחוף:

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

                    אז מה אני צריך לעשות כדי להתקין אותו אצלי? להעתיק להעתיק אותו במקום שאתה הראת בספויילר?

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

                    @יאיר-דניאל כדי להתקין את הקוד אתה צריך להעביר את הקובץ הנ"ל לתיקיה הזאת:

                    %appdata%\Microsoft\Word\STARTUP
                    

                    מה שכתבתי לך בספויילר, זה למקרה שתרצה לשנות את הקוד

                    י תגובה 1 תגובה אחרונה
                    0
                    • ש שלמה11

                      @יאיר-דניאל כדי להתקין את הקוד אתה צריך להעביר את הקובץ הנ"ל לתיקיה הזאת:

                      %appdata%\Microsoft\Word\STARTUP
                      

                      מה שכתבתי לך בספויילר, זה למקרה שתרצה לשנות את הקוד

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

                      @שלמה11 את זה אני מכיר...
                      שאלתי,איך אני מעתיק את הפקודה - לתוך הקובץ של המאקרואין שלי.

                      ש תגובה 1 תגובה אחרונה
                      0
                      • י יאיר דניאל

                        @שלמה11 את זה אני מכיר...
                        שאלתי,איך אני מעתיק את הפקודה - לתוך הקובץ של המאקרואין שלי.

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

                        @יאיר-דניאל כתב בבירור | הערת שוליים בריחוף:

                        שאלתי,איך אני מעתיק את הפקודה - לתוך הקובץ של המאקרואין שלי.

                        0

                        לפני 5 ימים

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

                        תגובה 1 תגובה אחרונה
                        1
                        • י יאיר דניאל סימן נושא זה כשאלה
                        • י יאיר דניאל סימן נושא זה כנפתר

                        • התחברות

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

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