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

בקשת מידע | הקטנה של כמה גדלים בחצי מספר

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

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

    menajemmendelM תגובה 1 תגובה אחרונה
    0
    • י ישראל כהן

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

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

      @ישראל-כהן
      הנה מאקרו פשוט של לולאה של חפש והחלף, רק בשורה שכתוב 10 תרשום (במקום 10 את המספר הכי קטן) ובמקום ה20 המספר הכי גדול של גופן שיש במסמך. ואיפה שכתוב 0.5 תבחר בכמה נקודות אתה רוצה להקטין
      אם אתה לא מסתדר תשלח לי את הוקבץ ואתקן לך אותו צ'יק צא'ק

      Sub SIZE_DECRACING()
      
      Dim i As Single
      Dim smallest_font As Single
      Dim largest_font As Single
      Dim SIZE_TO_DICRASE As Single
      
      smallest_font = 10
      largest_font = 20
      SIZE_TO_DICRASE = 0.5
      
      For i = smallest_font To largest_font Step 0.5
          With ActiveDocument.Range.Find
              .ClearFormatting
              .Replacement.ClearFormatting
              .TEXT = ""
              .Replacement.TEXT = ""
              .Forward = True
              .Wrap = wdFindContinue
              .Format = True
              .MatchCase = False
              .MatchWholeWord = False
              .MatchKashida = False
              .MatchDiacritics = False
              .MatchAlefHamza = False
              .MatchControl = False
              .MatchWildcards = False
              .MatchSoundsLike = False
              .MatchAllWordForms = False
              .Font.SIZE = i
              .Font.SizeBi = i
              .Replacement.Font.SIZE = i - SIZE_TO_DICRASE
              .Replacement.Font.SizeBi = i - SIZE_TO_DICRASE
              .Execute Replace:=wdReplaceAll
          End With
      Next i
      MsgBox "גמר"
      End Sub
      
      

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

      מ תגובה 1 תגובה אחרונה
      3
      • menajemmendelM menajemmendel

        @ישראל-כהן
        הנה מאקרו פשוט של לולאה של חפש והחלף, רק בשורה שכתוב 10 תרשום (במקום 10 את המספר הכי קטן) ובמקום ה20 המספר הכי גדול של גופן שיש במסמך. ואיפה שכתוב 0.5 תבחר בכמה נקודות אתה רוצה להקטין
        אם אתה לא מסתדר תשלח לי את הוקבץ ואתקן לך אותו צ'יק צא'ק

        Sub SIZE_DECRACING()
        
        Dim i As Single
        Dim smallest_font As Single
        Dim largest_font As Single
        Dim SIZE_TO_DICRASE As Single
        
        smallest_font = 10
        largest_font = 20
        SIZE_TO_DICRASE = 0.5
        
        For i = smallest_font To largest_font Step 0.5
            With ActiveDocument.Range.Find
                .ClearFormatting
                .Replacement.ClearFormatting
                .TEXT = ""
                .Replacement.TEXT = ""
                .Forward = True
                .Wrap = wdFindContinue
                .Format = True
                .MatchCase = False
                .MatchWholeWord = False
                .MatchKashida = False
                .MatchDiacritics = False
                .MatchAlefHamza = False
                .MatchControl = False
                .MatchWildcards = False
                .MatchSoundsLike = False
                .MatchAllWordForms = False
                .Font.SIZE = i
                .Font.SizeBi = i
                .Replacement.Font.SIZE = i - SIZE_TO_DICRASE
                .Replacement.Font.SizeBi = i - SIZE_TO_DICRASE
                .Execute Replace:=wdReplaceAll
            End With
        Next i
        MsgBox "גמר"
        End Sub
        
        

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

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

        @menajemmendel כתב בבקשת מידע | הקטנה של כמה גדלים בחצי מספר:

        @ישראל-כהן
        הנה מאקרו פשוט של לולאה של חפש והחלף, רק בשורה שכתוב 10 תרשום (במקום 10 את המספר הכי קטן) ובמקום ה20 המספר הכי גדול של גופן שיש במסמך. ואיפה שכתוב 0.5 תבחר בכמה נקודות אתה רוצה להקטין
        אם אתה לא מסתדר תשלח לי את הוקבץ ואתקן לך אותו צ'יק צא'ק

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

         Sub הגדלה_בחצי_נקודה()
            Dim char As Range
            
            Application.ScreenUpdating = False
            On Error Resume Next ' מונע עצירה בשגיאה אם נבחר אובייקט ללא גודל גופן
            
            For Each char In Selection.Characters
                ' הגדלת גופן רגיל (אנגלית/מספרים)
                char.Font.Size = char.Font.Size + 0.5
                ' הגדלת גופן לשפות מימין לשמאל (עברית)
                char.Font.SizeBi = char.Font.SizeBi + 0.5
            Next char
            
            On Error GoTo 0
            Application.ScreenUpdating = True
        End Sub
        Sub הקטנה_בחצי_נקודה()
            Dim char As Range
            
            Application.ScreenUpdating = False
            On Error Resume Next
            
            For Each char In Selection.Characters
                ' בדיקה שגודל הגופן לא ירד מתחת למינימום המותר ב-Word (גודל 1)
                If char.Font.Size > 1 Then
                    char.Font.Size = char.Font.Size - 0.5
                End If
                
                If char.Font.SizeBi > 1 Then
                    char.Font.SizeBi = char.Font.SizeBi - 0.5
                End If
            Next char
            
            On Error GoTo 0
            Application.ScreenUpdating = True
        End Sub
        
        
        menajemmendelM תגובה 1 תגובה אחרונה
        1
        • מ מניין

          @menajemmendel כתב בבקשת מידע | הקטנה של כמה גדלים בחצי מספר:

          @ישראל-כהן
          הנה מאקרו פשוט של לולאה של חפש והחלף, רק בשורה שכתוב 10 תרשום (במקום 10 את המספר הכי קטן) ובמקום ה20 המספר הכי גדול של גופן שיש במסמך. ואיפה שכתוב 0.5 תבחר בכמה נקודות אתה רוצה להקטין
          אם אתה לא מסתדר תשלח לי את הוקבץ ואתקן לך אותו צ'יק צא'ק

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

           Sub הגדלה_בחצי_נקודה()
              Dim char As Range
              
              Application.ScreenUpdating = False
              On Error Resume Next ' מונע עצירה בשגיאה אם נבחר אובייקט ללא גודל גופן
              
              For Each char In Selection.Characters
                  ' הגדלת גופן רגיל (אנגלית/מספרים)
                  char.Font.Size = char.Font.Size + 0.5
                  ' הגדלת גופן לשפות מימין לשמאל (עברית)
                  char.Font.SizeBi = char.Font.SizeBi + 0.5
              Next char
              
              On Error GoTo 0
              Application.ScreenUpdating = True
          End Sub
          Sub הקטנה_בחצי_נקודה()
              Dim char As Range
              
              Application.ScreenUpdating = False
              On Error Resume Next
              
              For Each char In Selection.Characters
                  ' בדיקה שגודל הגופן לא ירד מתחת למינימום המותר ב-Word (גודל 1)
                  If char.Font.Size > 1 Then
                      char.Font.Size = char.Font.Size - 0.5
                  End If
                  
                  If char.Font.SizeBi > 1 Then
                      char.Font.SizeBi = char.Font.SizeBi - 0.5
                  End If
              Next char
              
              On Error GoTo 0
              Application.ScreenUpdating = True
          End Sub
          
          
          menajemmendelM מנותק
          menajemmendelM מנותק
          menajemmendel
          כתב נערך לאחרונה על ידי menajemmendel
          #4

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

          מ תגובה 1 תגובה אחרונה
          0
          • menajemmendelM menajemmendel

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

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

            @menajemmendel כתב בבקשת מידע | הקטנה של כמה גדלים בחצי מספר:

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

            אבל ניסיתי שלך וזה לא עובד.

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

              @menajemmendel כתב בבקשת מידע | הקטנה של כמה גדלים בחצי מספר:

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

              אבל ניסיתי שלך וזה לא עובד.

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

              @מניין כתב בבקשת מידע | הקטנה של כמה גדלים בחצי מספר:

              אבל ניסיתי שלך וזה לא עובד.

              מעניין לי כן עובד

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

              • התחברות

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

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