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

שיתוף | סרטון הדגמה לשימוש במאקרו לטיפול בOCR

מתוזמן נעוץ נעול הועבר עזרה הדדית - וורד
17 פוסטים 6 כותבים 219 צפיות 8 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • U u88

    @MOSHES אפשר לקבל את המידע מה הפקודות מכילות
    או אותם בעצמם?

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

    @u88 דאנציג
    בבקשה
    שים לב שבחלק מהמאקרואים השתמשתי בהתחכמות של החלת סגנונות, ותן לחכם ויחכם עוד
    המאקרו הראשון שהשתמשתי (בערך ב1:20 בסרטון)
    Module9.bas
    המאקרו השני שהשתמשתי (בערך 1:51 בסרטון)
    Module8.bas
    היחודיות במאקרו הזה, שהוא לא רק מחבר את השורות [מוחק את האנטרים] אלא הוא משתדל שלא למחוק ריוח בין פסקאות.
    המאקרו השלישי שהשתמשתי (בערך 2.01) בסרטון
    Module10.bas
    זה המאקרו שהופך את ההערות להערות שוליים בוורד. הרעיון שלו עובד רק כשהמספרים שבטקסט העליון הם בכתב עילי והמספרים של ההערות [שאנו רוצים שיהיו הערות שוליים] הם מספרים רגילים. והפקודה מזהה מספר עילי כמיקום הערת שוליים שהטקסט שלה מתחיל באותו מספר בכתב לא עילי.
    כדי להפוך את המספרים שבטקסט העליון למספרים עיליים (במידה והם לא כאלו) אפשר להשתמש בפקודת החלפה פשוטה בוורד: חפש את ^# (זה קוד לספרה כל שהיא) החלף ב ^& (הטקסט בתיבה חפש את) ובעיצוב - גופן - כתב עילי. במידה והמספרים שבהערות שוליים הם גם מספרים עיליים, פשוט בחר את כל הטקסט ועצב ככתב לא עילי.
    אם צריך עוד עזרה\ הדרכה\ וכדו', אני כאן...

    U תגובה 1 תגובה אחרונה
    3
    • M MOSHES

      @u88 דאנציג
      בבקשה
      שים לב שבחלק מהמאקרואים השתמשתי בהתחכמות של החלת סגנונות, ותן לחכם ויחכם עוד
      המאקרו הראשון שהשתמשתי (בערך ב1:20 בסרטון)
      Module9.bas
      המאקרו השני שהשתמשתי (בערך 1:51 בסרטון)
      Module8.bas
      היחודיות במאקרו הזה, שהוא לא רק מחבר את השורות [מוחק את האנטרים] אלא הוא משתדל שלא למחוק ריוח בין פסקאות.
      המאקרו השלישי שהשתמשתי (בערך 2.01) בסרטון
      Module10.bas
      זה המאקרו שהופך את ההערות להערות שוליים בוורד. הרעיון שלו עובד רק כשהמספרים שבטקסט העליון הם בכתב עילי והמספרים של ההערות [שאנו רוצים שיהיו הערות שוליים] הם מספרים רגילים. והפקודה מזהה מספר עילי כמיקום הערת שוליים שהטקסט שלה מתחיל באותו מספר בכתב לא עילי.
      כדי להפוך את המספרים שבטקסט העליון למספרים עיליים (במידה והם לא כאלו) אפשר להשתמש בפקודת החלפה פשוטה בוורד: חפש את ^# (זה קוד לספרה כל שהיא) החלף ב ^& (הטקסט בתיבה חפש את) ובעיצוב - גופן - כתב עילי. במידה והמספרים שבהערות שוליים הם גם מספרים עיליים, פשוט בחר את כל הטקסט ועצב ככתב לא עילי.
      אם צריך עוד עזרה\ הדרכה\ וכדו', אני כאן...

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

      @MOSHES
      תודה על הנדיבות לב אני בעזה"י אראה יותר מדיוק איך להשתמש בהם
      יישר כח

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

      Sub LinkNumbersForce()
          Dim doc As Document
          Dim dict As Object
          Dim regEx As Object, matches As Object, m As Object
          Dim numStr As String
          Dim pairsCount As Integer
          
          Set doc = ActiveDocument
          Set dict = CreateObject("Scripting.Dictionary")
          Set regEx = CreateObject("VBScript.RegExp")
          
          pairsCount = 0
          regEx.Global = True
          regEx.Pattern = "\d+"
          
          ' שלב 1: איסוף מספרים
          Set matches = regEx.Execute(doc.Content.Text)
          For Each m In matches
              numStr = m.Value
              If dict.Exists(numStr) Then
                  dict(numStr) = dict(numStr) + 1
              Else
                  dict.Add numStr, 1
              End If
          Next m
          
          ' שלב 2: ביצוע הקישור
          For Each Key In dict.Keys
              If dict(Key) = 2 Then
                  Dim rng As Range
                  Set rng = doc.Content
                  
                  With rng.Find
                      .ClearFormatting
                      .Text = Key
                      .MatchWildcards = False
                      .Forward = True
                      
                      If .Execute Then
                          Dim firstOccurrence As Range
                          Set firstOccurrence = rng.Duplicate
                          
                          Dim secondRng As Range
                          Set secondRng = doc.Range(rng.End, doc.Content.End)
                          
                          With secondRng.Find
                              .Text = Key
                              If .Execute Then
                                  Dim noteParagraph As Range
                                  Set noteParagraph = secondRng.Paragraphs(1).Range
                                  
                                  Dim noteText As String
                                  noteText = Trim(Replace(noteParagraph.Text, Key, "", 1, 1))
                                  
                                  ' יצירת ההערה
                                  Dim fn As Footnote
                                  Set fn = doc.Footnotes.Add(Range:=firstOccurrence, Text:=noteText)
                                  fn.Reference.HighlightColorIndex = wdYellow
                                  
                                  ' מחיקה
                                  noteParagraph.Delete
                                  firstOccurrence.Delete
                                  
                                  pairsCount = pairsCount + 1
                              End If
                          End With
                      End If
                  End With
              End If
          Next Key
          
          MsgBox "הסתיים! נמצאו וקושרו " & pairsCount & " זוגות של מספרים."
      End Sub
      
      M תגובה 1 תגובה אחרונה
      2
      • U u88

        @MOSHES
        תודה על הנדיבות לב אני בעזה"י אראה יותר מדיוק איך להשתמש בהם
        יישר כח

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

        Sub LinkNumbersForce()
            Dim doc As Document
            Dim dict As Object
            Dim regEx As Object, matches As Object, m As Object
            Dim numStr As String
            Dim pairsCount As Integer
            
            Set doc = ActiveDocument
            Set dict = CreateObject("Scripting.Dictionary")
            Set regEx = CreateObject("VBScript.RegExp")
            
            pairsCount = 0
            regEx.Global = True
            regEx.Pattern = "\d+"
            
            ' שלב 1: איסוף מספרים
            Set matches = regEx.Execute(doc.Content.Text)
            For Each m In matches
                numStr = m.Value
                If dict.Exists(numStr) Then
                    dict(numStr) = dict(numStr) + 1
                Else
                    dict.Add numStr, 1
                End If
            Next m
            
            ' שלב 2: ביצוע הקישור
            For Each Key In dict.Keys
                If dict(Key) = 2 Then
                    Dim rng As Range
                    Set rng = doc.Content
                    
                    With rng.Find
                        .ClearFormatting
                        .Text = Key
                        .MatchWildcards = False
                        .Forward = True
                        
                        If .Execute Then
                            Dim firstOccurrence As Range
                            Set firstOccurrence = rng.Duplicate
                            
                            Dim secondRng As Range
                            Set secondRng = doc.Range(rng.End, doc.Content.End)
                            
                            With secondRng.Find
                                .Text = Key
                                If .Execute Then
                                    Dim noteParagraph As Range
                                    Set noteParagraph = secondRng.Paragraphs(1).Range
                                    
                                    Dim noteText As String
                                    noteText = Trim(Replace(noteParagraph.Text, Key, "", 1, 1))
                                    
                                    ' יצירת ההערה
                                    Dim fn As Footnote
                                    Set fn = doc.Footnotes.Add(Range:=firstOccurrence, Text:=noteText)
                                    fn.Reference.HighlightColorIndex = wdYellow
                                    
                                    ' מחיקה
                                    noteParagraph.Delete
                                    firstOccurrence.Delete
                                    
                                    pairsCount = pairsCount + 1
                                End If
                            End With
                        End If
                    End With
                End If
            Next Key
            
            MsgBox "הסתיים! נמצאו וקושרו " & pairsCount & " זוגות של מספרים."
        End Sub
        
        M מנותק
        M מנותק
        MOSHES
        כתב נערך לאחרונה על ידי
        #10

        @u88 חמוד מאד.

        אבל צריך עוד הרבה שיפוץ - למשל:
        לא מתמודד עם מספרים כפולים, תראה מה קורה כשיש גם הערה 1 ואח"כ גם הערה 11....
        818a7242-afa4-4fb7-ae18-8c6733c9df1e-image.png
        ואל תשאל מה קורה אחרי שלוחצים על אישור...
        כמו כן הוא לא מתמודד כאשר הטקסט באחת ההערות מכילים מספר דומה, כבתמונה זו
        b37e21da-2a61-4a23-8b90-21fb818aeb0b-צילום מסך 2026-02-11 122422.png
        אבל הכיוון טוב, פשוט צריך קצת לשפץ ולהתאים לכל אחד לצרכו.

        U תגובה 1 תגובה אחרונה
        2
        • M MOSHES

          @u88 חמוד מאד.

          אבל צריך עוד הרבה שיפוץ - למשל:
          לא מתמודד עם מספרים כפולים, תראה מה קורה כשיש גם הערה 1 ואח"כ גם הערה 11....
          818a7242-afa4-4fb7-ae18-8c6733c9df1e-image.png
          ואל תשאל מה קורה אחרי שלוחצים על אישור...
          כמו כן הוא לא מתמודד כאשר הטקסט באחת ההערות מכילים מספר דומה, כבתמונה זו
          b37e21da-2a61-4a23-8b90-21fb818aeb0b-צילום מסך 2026-02-11 122422.png
          אבל הכיוון טוב, פשוט צריך קצת לשפץ ולהתאים לכל אחד לצרכו.

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

          @MOSHES אבקש מהחבר שישאל את הג'ימיני בנושא

          תגובה 1 תגובה אחרונה
          0
          • M MOSHES

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

            1. אני יודע שהיה אפשר ליצור משהו יותר מושלם ואף לחבר את המאקרואים, אך לא התאמצתי לעשות מושלם, כי המטרה בסרטון היא רק להמחשה שכמעט כל צורך יכול להפתר ע"י פקודות מאקרו, וכל אחד יכול לבנות לפי צרכיו.
            2. לצורך ההדגמה השתמשתי בעמוד מתוך הגמרא המבוארת של שוטשנטיין. אני מרגיש חובה להבהיר שקניתי את הספר ולכן אני מרשה לעצמי להשתמש בסריקה! וכמו כן, מן הסתם לא ניחא להוצאת ארטסקול מה שעשיתי לטקסט שלהם בסרטון, וגם על כך רצוני להבהיר שלא עשיתי את זה אלא לצורך המחשה ודוגמה בלבד! ולא לשימוש אחר, לא ציבורי ולא אישי!
              OCR.mp4
            M מנותק
            M מנותק
            MOSHES
            כתב נערך לאחרונה על ידי
            #12

            מאן דהוא הסב את תשומת לבי כי יש כלי בדפדפן אדג' שהשימוש בו מקצר את הדרך לפענוח OCR כאשר יש צורך לטפל בשני טורים כ"א בנפרד. ראו בסרטון הקצר המצורף. יש גם בRAR לחסומים הסיסמה לחילוץ 1234
            OCR2.mp4
            OCR2.rar

            U תגובה 1 תגובה אחרונה
            1
            • M MOSHES

              מאן דהוא הסב את תשומת לבי כי יש כלי בדפדפן אדג' שהשימוש בו מקצר את הדרך לפענוח OCR כאשר יש צורך לטפל בשני טורים כ"א בנפרד. ראו בסרטון הקצר המצורף. יש גם בRAR לחסומים הסיסמה לחילוץ 1234
              OCR2.mp4
              OCR2.rar

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

              @MOSHES סליחה מכת"ר אבל יש משהוא יותר פשוט במקום להדפיס ואז לעשות צילום מסך
              אתה יכול ללחוץ סמל+שיפט+ S וזה עושה צילום מסך של וינדוס
              ואידך זיל גמור...

              M 2 תגובות תגובה אחרונה
              1
              • U u88

                @MOSHES סליחה מכת"ר אבל יש משהוא יותר פשוט במקום להדפיס ואז לעשות צילום מסך
                אתה יכול ללחוץ סמל+שיפט+ S וזה עושה צילום מסך של וינדוס
                ואידך זיל גמור...

                M מנותק
                M מנותק
                MOSHES
                כתב נערך לאחרונה על ידי
                #14
                פוסט זה נמחק!
                תגובה 1 תגובה אחרונה
                0
                • U u88

                  @MOSHES סליחה מכת"ר אבל יש משהוא יותר פשוט במקום להדפיס ואז לעשות צילום מסך
                  אתה יכול ללחוץ סמל+שיפט+ S וזה עושה צילום מסך של וינדוס
                  ואידך זיל גמור...

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

                  @u88 סולח סולח 🙂 🙂
                  אתה מבין לבד שאני מודע מן הסתם לכלי החיתוך של WIN...
                  אלא ש...
                  כלי החיתוך של וינדוס לא יודע לעשות את זה
                  OCR3.mp4
                  ואם התעסקת קצת בענין נשוא אשכול זה, הלא ידעת שיש לצילום תוך כדי גרירה מעלה גדולה וקיצור זמן ניכר.
                  OCR3.rar

                  יאיר דניאלי U 2 תגובות תגובה אחרונה
                  2
                  • M MOSHES

                    @u88 סולח סולח 🙂 🙂
                    אתה מבין לבד שאני מודע מן הסתם לכלי החיתוך של WIN...
                    אלא ש...
                    כלי החיתוך של וינדוס לא יודע לעשות את זה
                    OCR3.mp4
                    ואם התעסקת קצת בענין נשוא אשכול זה, הלא ידעת שיש לצילום תוך כדי גרירה מעלה גדולה וקיצור זמן ניכר.
                    OCR3.rar

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

                    @MOSHES כתב בשיתוף | סרטון הדגמה לשימוש במאקרו לטיפול בOCR:

                    הלא ידעת שיש לצילום תוך כדי גרירה מעלה גדולה וקיצור זמן ניכר.

                    צודק בהחלט!
                    ארך לי זמן לקלוט את זה -אבל זה פיצ'ר שאין במקומות אחרים והוא ממש נוח!

                    תגובה 1 תגובה אחרונה
                    0
                    • M MOSHES

                      @u88 סולח סולח 🙂 🙂
                      אתה מבין לבד שאני מודע מן הסתם לכלי החיתוך של WIN...
                      אלא ש...
                      כלי החיתוך של וינדוס לא יודע לעשות את זה
                      OCR3.mp4
                      ואם התעסקת קצת בענין נשוא אשכול זה, הלא ידעת שיש לצילום תוך כדי גרירה מעלה גדולה וקיצור זמן ניכר.
                      OCR3.rar

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

                      @MOSHES יפה...

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

                      תגובה 1 תגובה אחרונה
                      0

                      • התחברות

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

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