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

בקשה | בקשה | מאקרו בוורד להפיכת תו / קוד מסויים למספור אוטומטי רץ (באותיות)

מתוזמן נעוץ נעול הועבר עזרה הדדית - עימוד
13 פוסטים 4 כותבים 429 צפיות 5 Watching
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • H מנותק
    H מנותק
    HMJE
    כתב ב נערך לאחרונה על ידי
    #1

    אשמח לדעת אם יש או אם אפשר לעשות מאקרו (בוורד) שיהפוך תו/קוד מסויים שנמצא במהלך הקובץ, לדוגמא %50 וכדו', שבכל מקום שהמאקרו מוצא את התו או הקוד שיצויין בו, הוא יחליף את זה למספר רץ, דהיינו שימספר אוטומטי את כל הסימונים האלו, ועדיף באותיות [א...י, יא...כ...].
    זאת אומרת יש לי קובץ שאני רוצה שיהיה לו אותיות כדוגמת קישור משנ"ב לשו"ע, ובמקום להכניס בכל מקום אות אות לפי הסדר, אני רוצה להכניס לו תו או קוד מסויים, ועם פקודת מאקרו להחליף את כל התווים האלו למספור אוטומטי שירוץ לבד אחד אחרי השני.

    אם יש מישהו שיוכל לעזור בענין אודה לו מאוד.
    תודה רבה

    ר מ 2 תגובות תגובה אחרונה
    0
    • H HMJE

      אשמח לדעת אם יש או אם אפשר לעשות מאקרו (בוורד) שיהפוך תו/קוד מסויים שנמצא במהלך הקובץ, לדוגמא %50 וכדו', שבכל מקום שהמאקרו מוצא את התו או הקוד שיצויין בו, הוא יחליף את זה למספר רץ, דהיינו שימספר אוטומטי את כל הסימונים האלו, ועדיף באותיות [א...י, יא...כ...].
      זאת אומרת יש לי קובץ שאני רוצה שיהיה לו אותיות כדוגמת קישור משנ"ב לשו"ע, ובמקום להכניס בכל מקום אות אות לפי הסדר, אני רוצה להכניס לו תו או קוד מסויים, ועם פקודת מאקרו להחליף את כל התווים האלו למספור אוטומטי שירוץ לבד אחד אחרי השני.

      אם יש מישהו שיוכל לעזור בענין אודה לו מאוד.
      תודה רבה

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

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

      קוד למספר רץ במספרים

      Sub אאאא_החלפה()
      '
      ' Macro1 Macro
      '
      '
      For I = 1 To 150
      
          Selection.Find.ClearFormatting
          Selection.Find.Replacement.ClearFormatting
          
          With Selection.Find
              .Text = "ממ"
              .Replacement.Text = I
              .Forward = True
              .Wrap = wdFindContinue
              .Format = False
              .MatchCase = False
              .MatchWholeWord = False
              .MatchKashida = False
              .MatchDiacritics = False
              .MatchAlefHamza = False
              .MatchControl = False
              .MatchWildcards = False
              .MatchSoundsLike = False
              .MatchAllWordForms = False
          End With
         
          With Selection
              If .Find.Forward = True Then
                  .Collapse Direction:=wdCollapseStart
              Else
                  .Collapse Direction:=wdCollapseEnd
              End If
              .Find.Execute Replace:=wdReplaceOne
              If .Find.Forward = True Then
                  .Collapse Direction:=wdCollapseEnd
              Else
                  .Collapse Direction:=wdCollapseStart
              End If
              .Find.Execute
          End With
           Next I
      End Sub
      
      

      הבעיה שצריך לקבוע מראש עד כמה יעשה כי סתם מידי הרבה מכביד על המאקרו

      וכמו כן לאותיות כרגע מא- עד ת

      Sub אאאא_החלפה()
      '
      ' Macro1 Macro
      '
      '
      For I = 1488 To 1514
      
          Selection.Find.ClearFormatting
          Selection.Find.Replacement.ClearFormatting
          
          With Selection.Find
              .Text = "ממ"
              .Replacement.Text = ChrW(I)
              .Forward = True
              .Wrap = wdFindContinue
              .Format = False
              .MatchCase = False
              .MatchWholeWord = False
              .MatchKashida = False
              .MatchDiacritics = False
              .MatchAlefHamza = False
              .MatchControl = False
              .MatchWildcards = False
              .MatchSoundsLike = False
              .MatchAllWordForms = False
          End With
         
          With Selection
              If .Find.Forward = True Then
                  .Collapse Direction:=wdCollapseStart
              Else
                  .Collapse Direction:=wdCollapseEnd
              End If
              .Find.Execute Replace:=wdReplaceOne
              If .Find.Forward = True Then
                  .Collapse Direction:=wdCollapseEnd
              Else
                  .Collapse Direction:=wdCollapseStart
              End If
              .Find.Execute
          End With
           Next I
      End Sub
      

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

      H תגובה 1 תגובה אחרונה
      3
      • ר רפרם ב"ר פפא

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

        קוד למספר רץ במספרים

        Sub אאאא_החלפה()
        '
        ' Macro1 Macro
        '
        '
        For I = 1 To 150
        
            Selection.Find.ClearFormatting
            Selection.Find.Replacement.ClearFormatting
            
            With Selection.Find
                .Text = "ממ"
                .Replacement.Text = I
                .Forward = True
                .Wrap = wdFindContinue
                .Format = False
                .MatchCase = False
                .MatchWholeWord = False
                .MatchKashida = False
                .MatchDiacritics = False
                .MatchAlefHamza = False
                .MatchControl = False
                .MatchWildcards = False
                .MatchSoundsLike = False
                .MatchAllWordForms = False
            End With
           
            With Selection
                If .Find.Forward = True Then
                    .Collapse Direction:=wdCollapseStart
                Else
                    .Collapse Direction:=wdCollapseEnd
                End If
                .Find.Execute Replace:=wdReplaceOne
                If .Find.Forward = True Then
                    .Collapse Direction:=wdCollapseEnd
                Else
                    .Collapse Direction:=wdCollapseStart
                End If
                .Find.Execute
            End With
             Next I
        End Sub
        
        

        הבעיה שצריך לקבוע מראש עד כמה יעשה כי סתם מידי הרבה מכביד על המאקרו

        וכמו כן לאותיות כרגע מא- עד ת

        Sub אאאא_החלפה()
        '
        ' Macro1 Macro
        '
        '
        For I = 1488 To 1514
        
            Selection.Find.ClearFormatting
            Selection.Find.Replacement.ClearFormatting
            
            With Selection.Find
                .Text = "ממ"
                .Replacement.Text = ChrW(I)
                .Forward = True
                .Wrap = wdFindContinue
                .Format = False
                .MatchCase = False
                .MatchWholeWord = False
                .MatchKashida = False
                .MatchDiacritics = False
                .MatchAlefHamza = False
                .MatchControl = False
                .MatchWildcards = False
                .MatchSoundsLike = False
                .MatchAllWordForms = False
            End With
           
            With Selection
                If .Find.Forward = True Then
                    .Collapse Direction:=wdCollapseStart
                Else
                    .Collapse Direction:=wdCollapseEnd
                End If
                .Find.Execute Replace:=wdReplaceOne
                If .Find.Forward = True Then
                    .Collapse Direction:=wdCollapseEnd
                Else
                    .Collapse Direction:=wdCollapseStart
                End If
                .Find.Execute
            End With
             Next I
        End Sub
        

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

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

        @רפרם-ב-ר-פפא ראשית כל, תודה רבה רבה, ובפרט על המענה המהיר...

        @רפרם-ב-ר-פפא כתב בבקשה | בקשה | מאקרו בוורד להפיכת תו / קוד מסויים למספור אוטומטי רץ (באותיות):

        הבעיה שצריך לקבוע מראש עד כמה יעשה כי סתם מידי הרבה מכביד על המאקרו

        איפה מגדירים עד כמה יעשה?
        בשורה הזאת For I = 1 To 150
        ובאותיות זה For I = 1488 To 1514?

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

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

        מקווה שהסברתי את עצמי טוב...

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

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

          אשמח לדעת אם יש או אם אפשר לעשות מאקרו (בוורד) שיהפוך תו/קוד מסויים שנמצא במהלך הקובץ, לדוגמא %50 וכדו', שבכל מקום שהמאקרו מוצא את התו או הקוד שיצויין בו, הוא יחליף את זה למספר רץ, דהיינו שימספר אוטומטי את כל הסימונים האלו, ועדיף באותיות [א...י, יא...כ...].
          זאת אומרת יש לי קובץ שאני רוצה שיהיה לו אותיות כדוגמת קישור משנ"ב לשו"ע, ובמקום להכניס בכל מקום אות אות לפי הסדר, אני רוצה להכניס לו תו או קוד מסויים, ועם פקודת מאקרו להחליף את כל התווים האלו למספור אוטומטי שירוץ לבד אחד אחרי השני.

          אם יש מישהו שיוכל לעזור בענין אודה לו מאוד.
          תודה רבה

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

          @HMJE יש לזה קוד אוטומטי ב'שדה', בחר את האופציה שמסומן בתמונה, וזה מכניס קוד seq, ואח"כ מעתיקים את הקוד שנוצר לכל מקום שאתה רוצה, כמו כן אפשר לעשות כמה סדרות, אם רוצים פרק וסעיף קטן, אפשר להוסיף ליד הקוד [בחלון הקטן של קודי שדה בצד שמאל] איזה תו שרוצים עם רווח ביניהם, ולעשות כמה סוגי קודים.
          אחרי שמכניסים את הקודים במקום שרוצים, אפשר לעדכן דרך מקש f9, וגם אם היו שינויים הכל מתעדכן באופן אוטומטי לאורך המסמך.
          כדי לשנות ממספרים לאותיות, אפשר לשנות באפשרויות של השדה למטה.
          d5ff91bc-0a52-4572-80c5-b43ddd6e264d-image.png

          H תגובה 1 תגובה אחרונה
          2
          • מ מניין

            @HMJE יש לזה קוד אוטומטי ב'שדה', בחר את האופציה שמסומן בתמונה, וזה מכניס קוד seq, ואח"כ מעתיקים את הקוד שנוצר לכל מקום שאתה רוצה, כמו כן אפשר לעשות כמה סדרות, אם רוצים פרק וסעיף קטן, אפשר להוסיף ליד הקוד [בחלון הקטן של קודי שדה בצד שמאל] איזה תו שרוצים עם רווח ביניהם, ולעשות כמה סוגי קודים.
            אחרי שמכניסים את הקודים במקום שרוצים, אפשר לעדכן דרך מקש f9, וגם אם היו שינויים הכל מתעדכן באופן אוטומטי לאורך המסמך.
            כדי לשנות ממספרים לאותיות, אפשר לשנות באפשרויות של השדה למטה.
            d5ff91bc-0a52-4572-80c5-b43ddd6e264d-image.png

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

            @מניין אם תועיל בבקשה לתת הסבר קצר איך אמורים להשתמש בזה.
            כי מלמעלה איך שעשיתי, עמדתי במקום שאני רוצה שיהיה את האות, נכנסתי לשדה, ובחרתי את seq, וגם ניסיתי את האופציה של [א...י, יא...כ...]... למעשה הוא כותב לי שגיאה! לא צוין רצף..
            תודה רבה

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

              @מניין אם תועיל בבקשה לתת הסבר קצר איך אמורים להשתמש בזה.
              כי מלמעלה איך שעשיתי, עמדתי במקום שאני רוצה שיהיה את האות, נכנסתי לשדה, ובחרתי את seq, וגם ניסיתי את האופציה של [א...י, יא...כ...]... למעשה הוא כותב לי שגיאה! לא צוין רצף..
              תודה רבה

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

              @HMJE אתה צריך להוסיף איזה תו לאחר הקוד seq, לדוגמא האות a, שיהיה כתוב ככה seq a.
              b0bbdaac-7fad-498b-85a8-507177afb308-image.png

              H תגובה 1 תגובה אחרונה
              2
              • מ מניין

                @HMJE אתה צריך להוסיף איזה תו לאחר הקוד seq, לדוגמא האות a, שיהיה כתוב ככה seq a.
                b0bbdaac-7fad-498b-85a8-507177afb308-image.png

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

                @מניין תודה רבה, זה עובד מצויין.

                רק שאלה קטנה, כתבת לעיל

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

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

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

                  @מניין תודה רבה, זה עובד מצויין.

                  רק שאלה קטנה, כתבת לעיל

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

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

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

                  @HMJE תבחר את כל המסמך על ידי קונטרול a, ואח"כ תלחץ f9, וזה יעדכן את הכל בפעם אחת.

                  H תגובה 1 תגובה אחרונה
                  2
                  • מ מניין

                    @HMJE תבחר את כל המסמך על ידי קונטרול a, ואח"כ תלחץ f9, וזה יעדכן את הכל בפעם אחת.

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

                    @מניין מלך!!!
                    תודה רבה

                    ר תגובה 1 תגובה אחרונה
                    1
                    • H HMJE

                      @מניין מלך!!!
                      תודה רבה

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

                      @HMJE
                      להלן מאקרו להחלפה לשדה מספור אוטמטי
                      (מקל על מרוצת הכתיבה)
                      מחליף את כל מופעי ה"ממ" בשדה seq

                      לשדה אוטמטי מספרים

                      Sub החלפה_לשדה_אוטמטי_מספרים()
                              
                                      Selection.HomeKey Unit:=wdStory
                                      
                                          Selection.Find.ClearFormatting
                                          Selection.Find.Text = "ממ"
                                          Selection.Find.MatchWildcards = True
                                          Do While Selection.Find.Execute
                                          Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
                              "SEQ A", PreserveFormatting:=True
                                          Loop
                      
                      End Sub
                      

                      לשדה אוטמטי אותיות (א... יא... קא...)

                      Sub החלפה_לשדה_אוטמטי_אותיות()
                              
                                      Selection.HomeKey Unit:=wdStory
                                      
                                          Selection.Find.ClearFormatting
                                          Selection.Find.Text = "ממ"
                                          Selection.Find.MatchWildcards = True
                                          Do While Selection.Find.Execute
                                          Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
                              "SEQ A \* hebrew1", PreserveFormatting:=True
                                          Loop
                      
                      End Sub
                      
                      
                      H 4 2 תגובות תגובה אחרונה
                      6
                      • ר רפרם ב"ר פפא

                        @HMJE
                        להלן מאקרו להחלפה לשדה מספור אוטמטי
                        (מקל על מרוצת הכתיבה)
                        מחליף את כל מופעי ה"ממ" בשדה seq

                        לשדה אוטמטי מספרים

                        Sub החלפה_לשדה_אוטמטי_מספרים()
                                
                                        Selection.HomeKey Unit:=wdStory
                                        
                                            Selection.Find.ClearFormatting
                                            Selection.Find.Text = "ממ"
                                            Selection.Find.MatchWildcards = True
                                            Do While Selection.Find.Execute
                                            Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
                                "SEQ A", PreserveFormatting:=True
                                            Loop
                        
                        End Sub
                        

                        לשדה אוטמטי אותיות (א... יא... קא...)

                        Sub החלפה_לשדה_אוטמטי_אותיות()
                                
                                        Selection.HomeKey Unit:=wdStory
                                        
                                            Selection.Find.ClearFormatting
                                            Selection.Find.Text = "ממ"
                                            Selection.Find.MatchWildcards = True
                                            Do While Selection.Find.Execute
                                            Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
                                "SEQ A \* hebrew1", PreserveFormatting:=True
                                            Loop
                        
                        End Sub
                        
                        
                        H מנותק
                        H מנותק
                        HMJE
                        כתב ב נערך לאחרונה על ידי
                        #11

                        @רפרם-ב-ר-פפא
                        תודה רבה. מושלם.

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

                          @HMJE
                          להלן מאקרו להחלפה לשדה מספור אוטמטי
                          (מקל על מרוצת הכתיבה)
                          מחליף את כל מופעי ה"ממ" בשדה seq

                          לשדה אוטמטי מספרים

                          Sub החלפה_לשדה_אוטמטי_מספרים()
                                  
                                          Selection.HomeKey Unit:=wdStory
                                          
                                              Selection.Find.ClearFormatting
                                              Selection.Find.Text = "ממ"
                                              Selection.Find.MatchWildcards = True
                                              Do While Selection.Find.Execute
                                              Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
                                  "SEQ A", PreserveFormatting:=True
                                              Loop
                          
                          End Sub
                          

                          לשדה אוטמטי אותיות (א... יא... קא...)

                          Sub החלפה_לשדה_אוטמטי_אותיות()
                                  
                                          Selection.HomeKey Unit:=wdStory
                                          
                                              Selection.Find.ClearFormatting
                                              Selection.Find.Text = "ממ"
                                              Selection.Find.MatchWildcards = True
                                              Do While Selection.Find.Execute
                                              Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:= _
                                  "SEQ A \* hebrew1", PreserveFormatting:=True
                                              Loop
                          
                          End Sub
                          
                          
                          4 מנותק
                          4 מנותק
                          455
                          כתב ב נערך לאחרונה על ידי 455
                          #12

                          @רפרם-ב-ר-פפא כתב בבקשה | בקשה | מאקרו בוורד להפיכת תו / קוד מסויים למספור אוטומטי רץ (באותיות):

                          Selection.Find.Text = "ממ"
                          Selection.Find.MatchWildcards = True

                          א. במקום

                          Selection.Find.Text = "ממ"
                          

                          אפשר לכתוב

                          Selection.Find.Text = InputBox("הזן סימן להחלפה")
                          

                          וכך המשתמש יוכל לבחור איזה טקסט להחליף.

                          ב. לא הצלחתי לעשות את אותו דבר בקוד הזה

                          "SEQ A \* hebrew1"
                          

                          , כלומר שהמשתמש יוכל להגדיר אם לעשות את זה לa או b וכדו'

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

                            @רפרם-ב-ר-פפא כתב בבקשה | בקשה | מאקרו בוורד להפיכת תו / קוד מסויים למספור אוטומטי רץ (באותיות):

                            Selection.Find.Text = "ממ"
                            Selection.Find.MatchWildcards = True

                            א. במקום

                            Selection.Find.Text = "ממ"
                            

                            אפשר לכתוב

                            Selection.Find.Text = InputBox("הזן סימן להחלפה")
                            

                            וכך המשתמש יוכל לבחור איזה טקסט להחליף.

                            ב. לא הצלחתי לעשות את אותו דבר בקוד הזה

                            "SEQ A \* hebrew1"
                            

                            , כלומר שהמשתמש יוכל להגדיר אם לעשות את זה לa או b וכדו'

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

                            @455 עשיתי את זה כך
                            אם יש בזה בעיות אשמח אם יעדכנו אותי

                            Sub החלפת_סימון_נבחר_לשדה_אוטומטי_אותיות()
                                    
                            Dim userChoice As String
                                userChoice = InputBox("אנא הזן אות זרם:")
                                 
                                Selection.HomeKey Unit:=wdStory
                                Selection.Find.ClearFormatting
                                Selection.Find.Text = InputBox("הזן סימן להחלפה:")
                                Selection.Find.MatchWildcards = True
                                
                                Do While Selection.Find.Execute
                                    Selection.Fields.Add Range:=Selection.Range, Type:=wdFieldEmpty, Text:="SEQ " & userChoice & " \* hebrew1", PreserveFormatting:=True
                                Loop
                            End Sub
                            
                            תגובה 1 תגובה אחרונה
                            3

                            • התחברות

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

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