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

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

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

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

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

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

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

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

    א תגובה 1 תגובה אחרונה
    3
    • P 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
        אולי עדיף שתשאל בפורום תחומים?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

              תגובה 1 תגובה אחרונה
              1
              • P מנותק
                P מנותק
                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
                • חוקי הפורום
                • לא נפתר
                • משתמשים
                • חיפוש גוגל בפורום
                • צור קשר