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

בקשה | מאקרו תיקון שגיאות נפוצות בוורד - שולחן העורך

מתוזמן נעוץ נעול הועבר עזרה הדדית - וורד
33 פוסטים 9 כותבים 1.0k צפיות 10 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ש שלמה11

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

    Sub Repair()
        Dim searchText(1 To 14) As String
        Dim replaceText(1 To 14) As String
        Dim msg(1 To 14) As String
        Dim i As Integer
        
        ' רווחים עודפים ופיסקאות ריקות
        searchText(1) = " {2,}": replaceText(1) = " "
        searchText(2) = "^13{2,}": replaceText(2) = "^13"
        
        ' רווח לפני תוי פיסוק
        searchText(3) = "( )([.,:\?\!])([! ])": replaceText(3) = "\2\1\3"
        searchText(4) = "( )([.,:\?\!])([ ])": replaceText(4) = "\2\3"
        
        ' סימני פיסוק כפולים
        searchText(5) = "([,:\!\?]){2,}": replaceText(5) = "\1"
        searchText(6) = "..": replaceText(6) = "."
    
        ' מעל 3 נקודות
        searchText(7) = ".{4,}": replaceText(7) = "..."
        
        ' רווח לפני סוגר סוגריים
        searchText(8) = "( )([\)\]])([! ])": replaceText(8) = "\2\1\3"
        searchText(9) = "( )([\)\]])( )": replaceText(9) = "\2\3"
        
        ' רווח אחרי פותח סוגריים
        searchText(10) = "([! ])([\(\[])( )": replaceText(10) = "\1\3\2"
        searchText(11) = "( )([\(\[])( )": replaceText(11) = "\1\2"
        
        ' רווח לפני ואחרי פיסקה
        searchText(12) = "^13 ": replaceText(12) = "^13"
        searchText(13) = " ^13": replaceText(13) = "^13"
        
        ' זוג גרשיים בודדים לגרשיים אחד
        searchText(14) = "''": replaceText(14) = """"
        
        For i = LBound(searchText) To UBound(searchText)
            Call SearchAndReplace(searchText(i), replaceText(i))
        Next i
    
    End Sub
    Function SearchAndReplace(searchText As String, Optional replaceText As Variant = Nothing, Optional rng As Range = Nothing, Optional searchForward As Boolean = True, Optional searchMatchWildcards = True) As Range
        
        If rng Is Nothing Then Set rng = ActiveDocument.Range
        On Error Resume Next
        If IsEmpty(replaceText) Then replaceText = "False"
        On Error GoTo 0
        With rng.Find
            .ClearFormatting
            .Replacement.ClearFormatting
            .text = searchText
            .Replacement.text = replaceText
            .Forward = searchForward
            .Wrap = wdFindStop
            .Format = True
            .MatchKashida = True
            .MatchWildcards = searchMatchWildcards
            If replaceText = "False" Then
                If .Execute Then Set SearchAndReplace = rng.Duplicate
            Else
                .Execute Replace:=wdReplaceAll
            End If
        End With
    
    End Function
    
    

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

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

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

    נדמה לי שכבר יש אפשרות כזו באחת מהתוספים, אך אינני בטוח.

    אלו התוים שצריך להחליף:
    רווח
    .
    ,
    (
    )
    "
    '
    ;

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

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

      Sub Repair()
          Dim searchText(1 To 14) As String
          Dim replaceText(1 To 14) As String
          Dim msg(1 To 14) As String
          Dim i As Integer
          
          ' רווחים עודפים ופיסקאות ריקות
          searchText(1) = " {2,}": replaceText(1) = " "
          searchText(2) = "^13{2,}": replaceText(2) = "^13"
          
          ' רווח לפני תוי פיסוק
          searchText(3) = "( )([.,:\?\!])([! ])": replaceText(3) = "\2\1\3"
          searchText(4) = "( )([.,:\?\!])([ ])": replaceText(4) = "\2\3"
          
          ' סימני פיסוק כפולים
          searchText(5) = "([,:\!\?]){2,}": replaceText(5) = "\1"
          searchText(6) = "..": replaceText(6) = "."
      
          ' מעל 3 נקודות
          searchText(7) = ".{4,}": replaceText(7) = "..."
          
          ' רווח לפני סוגר סוגריים
          searchText(8) = "( )([\)\]])([! ])": replaceText(8) = "\2\1\3"
          searchText(9) = "( )([\)\]])( )": replaceText(9) = "\2\3"
          
          ' רווח אחרי פותח סוגריים
          searchText(10) = "([! ])([\(\[])( )": replaceText(10) = "\1\3\2"
          searchText(11) = "( )([\(\[])( )": replaceText(11) = "\1\2"
          
          ' רווח לפני ואחרי פיסקה
          searchText(12) = "^13 ": replaceText(12) = "^13"
          searchText(13) = " ^13": replaceText(13) = "^13"
          
          ' זוג גרשיים בודדים לגרשיים אחד
          searchText(14) = "''": replaceText(14) = """"
          
          For i = LBound(searchText) To UBound(searchText)
              Call SearchAndReplace(searchText(i), replaceText(i))
          Next i
      
      End Sub
      Function SearchAndReplace(searchText As String, Optional replaceText As Variant = Nothing, Optional rng As Range = Nothing, Optional searchForward As Boolean = True, Optional searchMatchWildcards = True) As Range
          
          If rng Is Nothing Then Set rng = ActiveDocument.Range
          On Error Resume Next
          If IsEmpty(replaceText) Then replaceText = "False"
          On Error GoTo 0
          With rng.Find
              .ClearFormatting
              .Replacement.ClearFormatting
              .text = searchText
              .Replacement.text = replaceText
              .Forward = searchForward
              .Wrap = wdFindStop
              .Format = True
              .MatchKashida = True
              .MatchWildcards = searchMatchWildcards
              If replaceText = "False" Then
                  If .Execute Then Set SearchAndReplace = rng.Duplicate
              Else
                  .Execute Replace:=wdReplaceAll
              End If
          End With
      
      End Function
      
      

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

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

      @שלמה11
      ועוד הצעה מומלצת, קצת יותר מורכבת.
      לתת אפשרות לכל אחד להכניס רשימה פרטית של החלפות אוטומטיות.
      הענין הוא, שיש עורכים שבאופן קבוע עושים החלפות קבועות לכל הקבצים בפתיחת ראשי תיבות וקיצורים [לדוגמא: אפי'-אפילו, אע"פ-אף על פי, מו"ק-מועד קטן, שפ"א-שפת אמת וכו' וכו'].
      אבל לכל אחד יש את ההעדפות האישיות שלו, לכן יהיה טוב לתת לכל אחד את האפשרות לבנות רשימה פרטית שבמקש אחד תחליף את כולם.

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

      U ש P 3 תגובות תגובה אחרונה
      0
      • 1 106

        @שלמה11
        ועוד הצעה מומלצת, קצת יותר מורכבת.
        לתת אפשרות לכל אחד להכניס רשימה פרטית של החלפות אוטומטיות.
        הענין הוא, שיש עורכים שבאופן קבוע עושים החלפות קבועות לכל הקבצים בפתיחת ראשי תיבות וקיצורים [לדוגמא: אפי'-אפילו, אע"פ-אף על פי, מו"ק-מועד קטן, שפ"א-שפת אמת וכו' וכו'].
        אבל לכל אחד יש את ההעדפות האישיות שלו, לכן יהיה טוב לתת לכל אחד את האפשרות לבנות רשימה פרטית שבמקש אחד תחליף את כולם.

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

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

        @106 רק תוסיף שיהיה אפשרות לשמור אותם כך
        מכיון שיש בעיצוב תורני מוסג שנקרא החלפות מרובות

        תגובה 1 תגובה אחרונה
        1
        • 1 106

          @שלמה11
          ועוד הצעה מומלצת, קצת יותר מורכבת.
          לתת אפשרות לכל אחד להכניס רשימה פרטית של החלפות אוטומטיות.
          הענין הוא, שיש עורכים שבאופן קבוע עושים החלפות קבועות לכל הקבצים בפתיחת ראשי תיבות וקיצורים [לדוגמא: אפי'-אפילו, אע"פ-אף על פי, מו"ק-מועד קטן, שפ"א-שפת אמת וכו' וכו'].
          אבל לכל אחד יש את ההעדפות האישיות שלו, לכן יהיה טוב לתת לכל אחד את האפשרות לבנות רשימה פרטית שבמקש אחד תחליף את כולם.

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

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

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

          י תגובה 1 תגובה אחרונה
          0
          • U u88

            @שלמה11 שלמה
            מחיקת רווחים לפני גרש' עליון
            הערת שוליים על מילה קדימה

            ואפשר לעשות לבקשת משתמש להחליף מעבר שורה ידני באנטר למי שחפץ

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

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

            מחיקת רווחים לפני גרש' עליון

            ומה קורה אם משהו כותב:

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

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

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

              מחיקת רווחים לפני גרש' עליון

              ומה קורה אם משהו כותב:

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

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

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

              ומה קורה אם משהו כותב:

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

              אז צריך לחפש את " ' " ולהחליף ב "' "

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

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

                ומה קורה אם משהו כותב:

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

                אז צריך לחפש את " ' " ולהחליף ב "' "

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

                @שלמה11 ואם זה רווח לפני הגרש האחרון בטעות?

                P תגובה 1 תגובה אחרונה
                1
                • יום חדש מתחילי יום חדש מתחיל

                  @שלמה11 ואם זה רווח לפני הגרש האחרון בטעות?

                  P מנותק
                  P מנותק
                  pcinfogmach
                  מדריכים
                  כתב נערך לאחרונה על ידי pcinfogmach
                  #24

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

                  גמ"ח עזרה וייעוץ בנושאי מחשבים

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

                    @שלמה11
                    ועוד הצעה מומלצת, קצת יותר מורכבת.
                    לתת אפשרות לכל אחד להכניס רשימה פרטית של החלפות אוטומטיות.
                    הענין הוא, שיש עורכים שבאופן קבוע עושים החלפות קבועות לכל הקבצים בפתיחת ראשי תיבות וקיצורים [לדוגמא: אפי'-אפילו, אע"פ-אף על פי, מו"ק-מועד קטן, שפ"א-שפת אמת וכו' וכו'].
                    אבל לכל אחד יש את ההעדפות האישיות שלו, לכן יהיה טוב לתת לכל אחד את האפשרות לבנות רשימה פרטית שבמקש אחד תחליף את כולם.

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

                    P מנותק
                    P מנותק
                    pcinfogmach
                    מדריכים
                    כתב נערך לאחרונה על ידי
                    #25

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

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

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

                    גמ"ח עזרה וייעוץ בנושאי מחשבים

                    U תגובה 1 תגובה אחרונה
                    2
                    • P pcinfogmach

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

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

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

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

                      @pcinfogmach

                      אולי הרב ירים את הכפפה?

                      תגובה 1 תגובה אחרונה
                      0
                      • י מנותק
                        י מנותק
                        יאיר דניאל
                        כתב נערך לאחרונה על ידי יאיר דניאל
                        #27

                        עשיתי מאקרו כזה - עיין כאן

                        הנה התיקונים שביצעתי:

                        רווח כפול
                        פסיק כפול
                        נקודה כפולה
                        מרכאות כפולות
                        רווח ולאחמ"כ פסיק
                        רווח ולאחמ"כ נקודה
                        רווח ולאחמ"כ מרכאות

                        שלושה יודי"ם - מחליף ל שתיים

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

                        מסמן אותיות שעומדות בפנ"ע (-כלומר עם רווח לפניהם ואחריהם) באדום.

                        הופך פיסקה 2 פיסקאות ריקות - לפיסקה 1

                        מסיר אותיות מנצפכ כפולות.
                        (לדוגמא: "םם" - מחליף ב "ם")

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

                        מוסיף רווח לפני ואחרי סוגריים - איפה שחסר.
                        (לדוגמא: "שלום(וברכה)" \ "(שלום)וברכה". מחליף ב "שלום (וברכה)" \ "(שלום) וברכה")

                        מעביר נקודה, פסיק, וגרש למקומם הראוי, במקרה של הקלדה אחרי הרווח במקום לפני.
                        (לדוגמא: "שלום ,וברכה" \ "שלום .וברכה" מחליף ב"שלום, וברכה" \ "שלום. וברכה")

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

                        נ.ב. מי שנוהג לכתוב כך: סימן א' או שורש ח' לא נצרך לתיקון זה.

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

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

                          Sub Repair()
                              Dim searchText(1 To 14) As String
                              Dim replaceText(1 To 14) As String
                              Dim msg(1 To 14) As String
                              Dim i As Integer
                              
                              ' רווחים עודפים ופיסקאות ריקות
                              searchText(1) = " {2,}": replaceText(1) = " "
                              searchText(2) = "^13{2,}": replaceText(2) = "^13"
                              
                              ' רווח לפני תוי פיסוק
                              searchText(3) = "( )([.,:\?\!])([! ])": replaceText(3) = "\2\1\3"
                              searchText(4) = "( )([.,:\?\!])([ ])": replaceText(4) = "\2\3"
                              
                              ' סימני פיסוק כפולים
                              searchText(5) = "([,:\!\?]){2,}": replaceText(5) = "\1"
                              searchText(6) = "..": replaceText(6) = "."
                          
                              ' מעל 3 נקודות
                              searchText(7) = ".{4,}": replaceText(7) = "..."
                              
                              ' רווח לפני סוגר סוגריים
                              searchText(8) = "( )([\)\]])([! ])": replaceText(8) = "\2\1\3"
                              searchText(9) = "( )([\)\]])( )": replaceText(9) = "\2\3"
                              
                              ' רווח אחרי פותח סוגריים
                              searchText(10) = "([! ])([\(\[])( )": replaceText(10) = "\1\3\2"
                              searchText(11) = "( )([\(\[])( )": replaceText(11) = "\1\2"
                              
                              ' רווח לפני ואחרי פיסקה
                              searchText(12) = "^13 ": replaceText(12) = "^13"
                              searchText(13) = " ^13": replaceText(13) = "^13"
                              
                              ' זוג גרשיים בודדים לגרשיים אחד
                              searchText(14) = "''": replaceText(14) = """"
                              
                              For i = LBound(searchText) To UBound(searchText)
                                  Call SearchAndReplace(searchText(i), replaceText(i))
                              Next i
                          
                          End Sub
                          Function SearchAndReplace(searchText As String, Optional replaceText As Variant = Nothing, Optional rng As Range = Nothing, Optional searchForward As Boolean = True, Optional searchMatchWildcards = True) As Range
                              
                              If rng Is Nothing Then Set rng = ActiveDocument.Range
                              On Error Resume Next
                              If IsEmpty(replaceText) Then replaceText = "False"
                              On Error GoTo 0
                              With rng.Find
                                  .ClearFormatting
                                  .Replacement.ClearFormatting
                                  .text = searchText
                                  .Replacement.text = replaceText
                                  .Forward = searchForward
                                  .Wrap = wdFindStop
                                  .Format = True
                                  .MatchKashida = True
                                  .MatchWildcards = searchMatchWildcards
                                  If replaceText = "False" Then
                                      If .Execute Then Set SearchAndReplace = rng.Duplicate
                                  Else
                                      .Execute Replace:=wdReplaceAll
                                  End If
                              End With
                          
                          End Function
                          
                          

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

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

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

                          נקודות מעל 3.

                          למה לא גם שתי נקודות ברצף?

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

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

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

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

                            באופן כללי, אין אפשרות להגדיר שאחרי ההחלפה המשתמש יוכל לראות מה בדיוק הוחלף? כך יהיה אפשר לבטל את כל מה שלא צריך.

                            תראה פה -@מניין הוא זה שעשה לי את זה ,אולי הוא יתגייס גם פה לטובת העניין

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

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

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

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

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

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

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

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

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

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

                                P מנותק
                                P מנותק
                                pcinfogmach
                                מדריכים
                                כתב נערך לאחרונה על ידי
                                #31

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

                                גמ"ח עזרה וייעוץ בנושאי מחשבים

                                תגובה 1 תגובה אחרונה
                                1
                                • א מנותק
                                  א מנותק
                                  איש צדיק מידי
                                  כתב נערך לאחרונה על ידי
                                  #32

                                  @שלמה11 החלפת אות אחרונה של ראשי תיבות שהוקלדה באנגלית בגלל השיפט חזרה לעברית,
                                  דוגמא: רש"H מהרש"T

                                  א תגובה 1 תגובה אחרונה
                                  1
                                  • א איש צדיק מידי

                                    @שלמה11 החלפת אות אחרונה של ראשי תיבות שהוקלדה באנגלית בגלל השיפט חזרה לעברית,
                                    דוגמא: רש"H מהרש"T

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

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

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

                                    • התחברות

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

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