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

בירור | מאקרו להקטנת סוגריים

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

    @ע-ה-דכו-ע @דאנציג רק אשמח איך אני עושה החלף הכל ולא אחד אחד
    בכו"ז תודה רבה ועצומה לכל הטורחים במלאכה

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

    @u88 כתב בבירור | מאקרו להקטנת סוגריים:

    @ע-ה-דכו-ע @דאנציג רק אשמח איך אני עושה החלף הכל ולא אחד אחד
    בכו"ז תודה רבה ועצומה לכל הטורחים במלאכה

    תנסה את זה

    Sub החלפת_גודל_גופן()
        Dim rng As Range 
        Set rng = ActiveDocument.Content 
     With rng.Find
            .ClearFormatting 
            .Text = "\(*\)"
            .Replacement.Text = "^&"
            .Forward = True
            .MatchWildcards = True
        End With
            Do While rng.Find.Execute 
                rng.Font.SizeBi = 10 
                rng.Collapse wdCollapseEnd 
            Loop b
    end sub
    
    תגובה 1 תגובה אחרונה
    0
    • U u88

      @ע-ה-דכו-ע @דאנציג רק אשמח איך אני עושה החלף הכל ולא אחד אחד
      בכו"ז תודה רבה ועצומה לכל הטורחים במלאכה

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

      @u88 כתב בבירור | מאקרו להקטנת סוגריים:

      רק אשמח איך אני עושה החלף הכל ולא אחד אחד

      ניסית?
      וזה החליף לך רק אחד???

      @ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:

      תנסה את זה

      למה?

      @ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:

      Selection.Find.Execute Replace:=wdReplaceAll

      מחליף את כל המופעים!!!

      ע U 2 תגובות תגובה אחרונה
      0
      • ד דאנציג

        @u88 כתב בבירור | מאקרו להקטנת סוגריים:

        רק אשמח איך אני עושה החלף הכל ולא אחד אחד

        ניסית?
        וזה החליף לך רק אחד???

        @ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:

        תנסה את זה

        למה?

        @ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:

        Selection.Find.Execute Replace:=wdReplaceAll

        מחליף את כל המופעים!!!

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

        @דאנציג כתב בבירור | מאקרו להקטנת סוגריים:

        @u88 כתב בבירור | מאקרו להקטנת סוגריים:

        רק אשמח איך אני עושה החלף הכל ולא אחד אחד

        ניסית?
        וזה החליף לך רק אחד???

        @ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:

        תנסה את זה

        למה?

        @ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:

        Selection.Find.Execute Replace:=wdReplaceAll

        מחליף את כל המופעים!!!

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

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

          @דאנציג כתב בבירור | מאקרו להקטנת סוגריים:

          @u88 כתב בבירור | מאקרו להקטנת סוגריים:

          רק אשמח איך אני עושה החלף הכל ולא אחד אחד

          ניסית?
          וזה החליף לך רק אחד???

          @ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:

          תנסה את זה

          למה?

          @ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:

          Selection.Find.Execute Replace:=wdReplaceAll

          מחליף את כל המופעים!!!

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

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

          @ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:

          אגב הקוד הקודם היה רק לבחירה הנוכחית ולא לכל המסמך, אולי בזה היתה הבעיה

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

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

            @u88 כתב בבירור | מאקרו להקטנת סוגריים:

            רק אשמח איך אני עושה החלף הכל ולא אחד אחד

            ניסית?
            וזה החליף לך רק אחד???

            @ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:

            תנסה את זה

            למה?

            @ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:

            Selection.Find.Execute Replace:=wdReplaceAll

            מחליף את כל המופעים!!!

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

            @דאנציג אצלי זה החליף כל פעם אחד ולא יותר

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

              @דאנציג אצלי זה החליף כל פעם אחד ולא יותר

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

              @u88
              מוזר
              @pcinfogmach איך יכול להיות שהקוד הזה:

              Sub החלפת_גודל_גופן()
               
               With Selection.Find
                      .Text = "\(*\)"
                      .Replacement.Text = "^&"
                      .Forward = True
                      .MatchWildcards = True
                  End With
                     Selection.Find.Replacement.ClearFormatting
                  Selection.Find.Replacement.Font.SizeBi = "12"
                  Selection.Find.Execute Replace:=wdReplaceAll
              End Sub
              

              אצלי מחליף את כל המופעיל, ואילו אצל @u88 רק אחד?

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

                @u88
                מוזר
                @pcinfogmach איך יכול להיות שהקוד הזה:

                Sub החלפת_גודל_גופן()
                 
                 With Selection.Find
                        .Text = "\(*\)"
                        .Replacement.Text = "^&"
                        .Forward = True
                        .MatchWildcards = True
                    End With
                       Selection.Find.Replacement.ClearFormatting
                    Selection.Find.Replacement.Font.SizeBi = "12"
                    Selection.Find.Execute Replace:=wdReplaceAll
                End Sub
                

                אצלי מחליף את כל המופעיל, ואילו אצל @u88 רק אחד?

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

                @דאנציג
                אתה צריך להוסיף wrap

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

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

                  @u88
                  מוזר
                  @pcinfogmach איך יכול להיות שהקוד הזה:

                  Sub החלפת_גודל_גופן()
                   
                   With Selection.Find
                          .Text = "\(*\)"
                          .Replacement.Text = "^&"
                          .Forward = True
                          .MatchWildcards = True
                      End With
                         Selection.Find.Replacement.ClearFormatting
                      Selection.Find.Replacement.Font.SizeBi = "12"
                      Selection.Find.Execute Replace:=wdReplaceAll
                  End Sub
                  

                  אצלי מחליף את כל המופעיל, ואילו אצל @u88 רק אחד?

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

                  @דאנציג

                  הניסוח של gpt אני רק אמרתי לו מה להגיד

                  ב־VBA של Word, כאשר אתה מבצע Selection.Find.Execute Replace:=wdReplaceAll, יש לו התנהגות שונה אם לא הגדרת את פרמטר Wrap.

                  ברירת המחדל של Wrap היא wdFindStop, מה שאומר שהחיפוש יפסיק בסוף המסמך ולא ימשיך להתחלה. לכן, ייתכן שאצלך זה עובד כי אתה מתחיל מראש המסמך, ואצל @u88 לא — כי הוא לא ממוקם בתחילת המסמך.

                  כדי לוודא שהחיפוש מתבצע על כל המסמך, הוסף את השורה:

                  .Selection.Find.Wrap = wdFindContinue
                  

                  הקוד המלא שלך עם התיקון יהיה כך:

                  Sub החלפת_גודל_גופן()
                      With Selection.Find
                          .Text = "\(*\)"
                          .Replacement.Text = "^&"
                          .Forward = True
                          .Wrap = wdFindContinue
                          .MatchWildcards = True
                      End With
                      Selection.Find.Replacement.ClearFormatting
                      Selection.Find.Replacement.Font.SizeBi = 12
                      Selection.Find.Execute Replace:=wdReplaceAll
                  End Sub
                  

                  שים לב גם ש־.SizeBi צריך לקבל מספר, לא מחרוזת — כלומר, בלי גרשיים סביב 12.

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

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

                    @דאנציג

                    הניסוח של gpt אני רק אמרתי לו מה להגיד

                    ב־VBA של Word, כאשר אתה מבצע Selection.Find.Execute Replace:=wdReplaceAll, יש לו התנהגות שונה אם לא הגדרת את פרמטר Wrap.

                    ברירת המחדל של Wrap היא wdFindStop, מה שאומר שהחיפוש יפסיק בסוף המסמך ולא ימשיך להתחלה. לכן, ייתכן שאצלך זה עובד כי אתה מתחיל מראש המסמך, ואצל @u88 לא — כי הוא לא ממוקם בתחילת המסמך.

                    כדי לוודא שהחיפוש מתבצע על כל המסמך, הוסף את השורה:

                    .Selection.Find.Wrap = wdFindContinue
                    

                    הקוד המלא שלך עם התיקון יהיה כך:

                    Sub החלפת_גודל_גופן()
                        With Selection.Find
                            .Text = "\(*\)"
                            .Replacement.Text = "^&"
                            .Forward = True
                            .Wrap = wdFindContinue
                            .MatchWildcards = True
                        End With
                        Selection.Find.Replacement.ClearFormatting
                        Selection.Find.Replacement.Font.SizeBi = 12
                        Selection.Find.Execute Replace:=wdReplaceAll
                    End Sub
                    

                    שים לב גם ש־.SizeBi צריך לקבל מספר, לא מחרוזת — כלומר, בלי גרשיים סביב 12.

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

                    @pcinfogmach אלוף!!!
                    מה היינו עושים בלעדך תודה רבה
                    אם אפשר כבר עוד שאלה אם יש אפשרות להוסיף לזה החלפה שתעשה יחד גם סוגריים מרובעות ומסולסלות וסוגריים בתוך סוגריים באותה פעולה במקום להפעיל כמה פקודות אחת אחרי השניה.

                    תודה רבה לכל הטורחים והמסייעים!!!!

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

                      @pcinfogmach אלוף!!!
                      מה היינו עושים בלעדך תודה רבה
                      אם אפשר כבר עוד שאלה אם יש אפשרות להוסיף לזה החלפה שתעשה יחד גם סוגריים מרובעות ומסולסלות וסוגריים בתוך סוגריים באותה פעולה במקום להפעיל כמה פקודות אחת אחרי השניה.

                      תודה רבה לכל הטורחים והמסייעים!!!!

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

                      @u88 אאל"ט זה אמור לעבוד כך:
                      במקום

                      (\[*\])
                      

                      תכתוב -

                      (\[\{\(*\]\}\))
                      

                      הסבר:

                      \
                      

                      תו שלילה (בכדי שיתייחס לסוגריים לסוגריים ולא כפקודה אחרת, ואז כל סוגי הסוגריים הפותחים, ואז * - שמסמן מספר תוים בלתי מוגבל בחיפוש והחלפה בתווים כלליים, ואז \ עם כל הסוגריים הסוגרים.

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

                      • התחברות

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

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