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

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

מתוזמן נעוץ נעול הועבר עזרה הדדית - VBA word
7 פוסטים 3 כותבים 441 צפיות 4 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • pcinfogmachP מנותק
    pcinfogmachP מנותק
    pcinfogmach
    מדריכים
    כתב ב נערך לאחרונה על ידי pcinfogmach
    #1

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

    נועד לצורך השלמת המלאכה עבור העורך של אוצריא כאן:
    https://mitmachim.top/post/902180

    כרגע עולה לי שני רעיונות בראש שניהם לא מושלמים:

    1. לסמן את כל הטקסט בגודל המסויים ואז לחפש על ידי החרגה של הסימונים:
      חיסרון הוא שאי אפשר עדיין להבחין באמת בין גדול לקטן.
    2. לעשות לולאת חיפוש בסדר עולה ובסדר יורד של גודל גופן - החיסרון הוא שזה ייקח המון זמן.

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

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

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

      נועד לצורך השלמת המלאכה עבור העורך של אוצריא כאן:
      https://mitmachim.top/post/902180

      כרגע עולה לי שני רעיונות בראש שניהם לא מושלמים:

      1. לסמן את כל הטקסט בגודל המסויים ואז לחפש על ידי החרגה של הסימונים:
        חיסרון הוא שאי אפשר עדיין להבחין באמת בין גדול לקטן.
      2. לעשות לולאת חיפוש בסדר עולה ובסדר יורד של גודל גופן - החיסרון הוא שזה ייקח המון זמן.
      א מנותק
      א מנותק
      איש שלו'
      כתב ב נערך לאחרונה על ידי איש שלו'
      #2

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

      כרגע עולה לי שני רעיונות בראש שניהם לא מושלמים:

      1. לסמן את כל הטקסט בגודל המסויים ואז לחפש על ידי החרגה של הסימונים:
        חיסרון הוא שאי אפשר עדיין להבחין באמת בין גדול לקטן.
      2. לעשות לולאת חיפוש בסדר עולה ובסדר יורד של גודל גופן - החיסרון הוא שזה ייקח המון זמן.

      אינני יודע אם הבנתי דבריך לגמרי.
      אבל נ"ל שזה לא כ"כ הרבה. בד"כ מדובר על גופנים בין 8 ל-15 נק' ~
      [ואם תרצה להדר - גם בחצאים שביניהם: 8.5, 9.5 וכו']

      אז נאמר שאתה רוצה לסמן כל מה שגדול מ-12:
      אתה מסמן כל מה שהוא 12.5, 13, 13.5 וכו' עד 15 - בסוג סימון מסויים [נגיד כחול]
      ואח"כ מסמן כל מה שפחות מ-12 עד"ז [באדום]

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

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

        @pcinfogmach
        אולי עדיף שתשאל בפורום תחומים?

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

          @pcinfogmach
          אולי עדיף שתשאל בפורום תחומים?

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

          @יום-חדש-מתחיל
          הם לא אוהבים ששואלים שאלות כאן וגם שם

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

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

            @יום-חדש-מתחיל
            הם לא אוהבים ששואלים שאלות כאן וגם שם

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

            @pcinfogmach אז תמחק את הנושא כאן.........
            ולגוף השאלה, לכאו' כמו שאתה עוטף בתגי <b> את הטקסט המודגש, כך אותו דבר תוכל להגדיר שכל טקסט בגודל 12.5, 13, 13.5, 14, וכו' ייעטף בתגי <big> וכן מתחת ל 12 ייעטף בתגי <small>. ולא צריך להגיע למה שכתב כאן הרב @איש-שלו לעשות את זה בשתי שלבים.
            דרך אגב, כתבתי זאת לפי מה שאתה כתבת שהטקסט הרגיל הוא בגודל 12, אבל אצלי הטקסט הסטנדרט הוא גודל 11.

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

              @pcinfogmach אז תמחק את הנושא כאן.........
              ולגוף השאלה, לכאו' כמו שאתה עוטף בתגי <b> את הטקסט המודגש, כך אותו דבר תוכל להגדיר שכל טקסט בגודל 12.5, 13, 13.5, 14, וכו' ייעטף בתגי <big> וכן מתחת ל 12 ייעטף בתגי <small>. ולא צריך להגיע למה שכתב כאן הרב @איש-שלו לעשות את זה בשתי שלבים.
              דרך אגב, כתבתי זאת לפי מה שאתה כתבת שהטקסט הרגיל הוא בגודל 12, אבל אצלי הטקסט הסטנדרט הוא גודל 11.

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

              @יום-חדש-מתחיל כתב בעזרה | איך לחפש בוורד כל טקסט שהוא יותר או פחות מגודל מסויים.:

              דרך אגב, כתבתי זאת לפי מה שאתה כתבת שהטקסט הרגיל הוא בגודל 12, אבל אצלי הטקסט הסטנדרט הוא גודל 11

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

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

              תגובה 1 תגובה אחרונה
              1
              • pcinfogmachP מנותק
                pcinfogmachP מנותק
                pcinfogmach
                מדריכים
                כתב ב נערך לאחרונה על ידי
                #7

                עלה לי רעיון:
                על ידי זיהוי גודל לא זהה מצו"ב

                Private Sub SizeReplacements()
                    Dim defaultSize As Integer, currentSize As Integer, diff As Integer, i As Integer
                    Set normalStyle = ActiveDocument.Styles(wdStyleNormal)
                    
                    ' קבלת גודל הפונט ברירת המחדל
                    defaultSize = normalStyle.Font.SizeBi
                    
                    ' שלב 1: סימון גודל הפונט ברירת המחדל
                    With ActiveDocument.Content.Find
                        .style = normalStyle
                        .Format = True
                        .Font.SizeBi = defaultSize
                        .Replacement.text = "»^&«"
                        .Execute Replace:=wdReplaceAll
                    End With
                    
                    ' שלב 2: הוספת תגיות מותאמות לגודל
                    Selection.GoTo What:=wdGoToPage, Which:=wdGoToAbsolute, Count:=1
                     
                    With Selection.Find
                        .style = normalStyle
                        .Format = True
                        .ClearFormatting
                        .text = "«[!»^13]{1,}"
                        .Forward = True
                        .Wrap = wdFindStop
                        .MatchWildcards = True
                        
                        Do While .Execute
                                Call Trim
                            If Selection.style = normalStyle Then
                            
                                'זיהוי טווח עם גדלים שונים
                                If Selection.Font.SizeBi = 9999999 Then
                                    Call DivideTextByFontSize
                                    GoTo nxt
                                End If
                                
                                'זיהוי טקסט גדול\קטן
                                currentSize = Selection.Font.SizeBi
                                If currentSize > defaultSize Then
                                'סימון טקסט גדול
                                    diff = currentSize - defaultSize
                                    For i = 1 To diff
                                        Selection.InsertBefore "<big>"
                                        Selection.InsertAfter "</big>"
                                    Next i
                                ElseIf currentSize < defaultSize Then
                                'סימון טקסט קטן
                                    diff = defaultSize - currentSize
                                    For i = 1 To diff
                                        Selection.InsertBefore "<small>"
                                        Selection.InsertAfter "</small>"
                                    Next i
                                End If
                            End If
                            Selection.Collapse (wdCollapseEnd)
                            
                nxt:
                            
                        Loop
                    End With
                    
                    ' שלב 3: הסרת המהדורים
                    With ActiveDocument.Content.Find
                        .text = "[»«]"
                        .MatchWildcards = True
                        .Replacement.text = ""
                        .Execute Replace:=wdReplaceAll
                    End With
                End Sub
                Private Sub DivideTextByFontSize()
                With Selection
                    Do While .Font.SizeBi = 9999999
                         .MoveEnd wdCharacter, -1
                    Loop
                    .InsertAfter "»«"
                    .MoveStart wdWord, -1
                    .Collapse (wdCollapseStart)
                End With
                End Sub
                

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

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

                • התחברות

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

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