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

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

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

    @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 אלוף!!!
            מה היינו עושים בלעדך תודה רבה
            אם אפשר כבר עוד שאלה אם יש אפשרות להוסיף לזה החלפה שתעשה יחד גם סוגריים מרובעות ומסולסלות וסוגריים בתוך סוגריים באותה פעולה במקום להפעיל כמה פקודות אחת אחרי השניה.

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

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

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

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

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

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

              (\[*\])
              

              תכתוב -

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

              הסבר:

              \
              

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

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

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

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

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

                @u88
                אתה צריך להתמש עם תווים כלליים ואז פשוט תשתמש עם קבוצות
                קבוצות בחיפוש והחלפה בוורד נותן לך להגדיר מספר תווים חילופיים בו זמנית
                כך שאם תכתוב [שנב] וורד יחפש או ש' או נ' או ב'

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

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

                \([!(]@)\)
                

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

                שלב ב'

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

                \(*\(*\)*\)
                

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

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

                  @u88
                  אתה צריך להתמש עם תווים כלליים ואז פשוט תשתמש עם קבוצות
                  קבוצות בחיפוש והחלפה בוורד נותן לך להגדיר מספר תווים חילופיים בו זמנית
                  כך שאם תכתוב [שנב] וורד יחפש או ש' או נ' או ב'

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

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

                  \([!(]@)\)
                  

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

                  שלב ב'

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

                  \(*\(*\)*\)
                  
                  U מנותק
                  U מנותק
                  u88
                  כתב נערך לאחרונה על ידי
                  #29

                  @pcinfogmach שאלתי ובקשתי אם מצאתי חן רציתי לשאול איך נעשה את זה בפקודת מאקרו

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

                  ע P 2 תגובות תגובה אחרונה
                  0
                  • U u88

                    @pcinfogmach שאלתי ובקשתי אם מצאתי חן רציתי לשאול איך נעשה את זה בפקודת מאקרו

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

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

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

                    @pcinfogmach שאלתי ובקשתי אם מצאתי חן רציתי לשאול איך נעשה את זה בפקודת מאקרו

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

                    תכניס את הקודים שהוא הביא בשורה TEXT במקום הקודים הקודמים.

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

                      @pcinfogmach שאלתי ובקשתי אם מצאתי חן רציתי לשאול איך נעשה את זה בפקודת מאקרו

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

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

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

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

                      כדאי מאוד מאוד שתלמד על הקלטת מאקרו

                      כדי להקליט מאקרו ב-Microsoft Word, פעל לפי השלבים הבאים:

                      פתח את תפריט המפתחים:

                      אם לשונית "מפתחים" אינה מופיעה, הפעל אותה:

                      לחץ על "קובץ" > "אפשרויות" > "התאמה אישית של רצועת הכלים".

                      סמן את התיבה ליד "מפתחים" ולחץ "אישור".

                      התחל הקלטת מאקרו:

                      עבור ללשונית "מפתחים".

                      לחץ על "הקלט מאקרו" (Record Macro).

                      הגדרות המאקרו:

                      תן שם למאקרו בשדה "שם המאקרו" (לדוגמה: MyMacro).

                      בחר היכן לשמור את המאקרו:

                      "כל המסמכים החדשים" (Normal.dotm) כדי לשמור אותו באופן גלובלי.

                      "מסמך זה" אם המאקרו נועד רק למסמך הנוכחי.

                      ניתן להוסיף תיאור קצר (אופציונלי).

                      בצע את הפעולות הרצויות:

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

                      עצור את ההקלטה:

                      לחץ על "עצור הקלטה" (Stop Recording) בתפריט "מפתחים".

                      הפעלת המאקרו:

                      עבור ללשונית "מפתחים" > "מאקרו".

                      בחר את המאקרו מהרשימה ולחץ על "הפעל".

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

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

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

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

                      • התחברות

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

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