בעיה | רווח מיתר בין אותיות
-
@יוסף-אלחנן אמרת שבאפשרות הזאת יש לך מה לעשות
-
@u88
אז בוא נראה מה יש לנו...יש קוד מאקרו אחד שבו הוא מזהה רווחים בודדים (כמו שכתבת לעייל, שיש לפניהם ולאחריהם אותיות)
ומוחק אותם!Sub DeleteSingleSpacesLeaveDoubleSpaces() Dim doc As Document Set doc = ActiveDocument Dim rng As Range For Each rng In doc.StoryRanges Do ' Find single spaces rng.Find.ClearFormatting rng.Find.Text = " " rng.Find.Replacement.Text = "" rng.Find.Forward = True rng.Find.Wrap = wdFindStop rng.Find.MatchWildcards = False If rng.Find.Execute Then ' Check if the next character is also a space If rng.Characters.Last.Next.Text = " " Then ' Move past the found space and continue searching rng.MoveStartUntil Cset:=" ", Count:=wdForward Else ' Replace the single space with an empty string rng.Text = Replace(rng.Text, " ", "") End If Else Exit Do End If Loop While rng.Find.Found ' Move to the next story range Set rng = rng.NextStoryRange Next rng ' Restore the selection to the end of the document doc.Range(doc.Content.End - 1, doc.Content.End).Select End Sub
ולאחר מכן אנו מריצים עוד קוד שיזהה רווחים כפולים (כפי שאמרת שיש),
ומוחק אותם ומותיר מהם רק רווח אחד.Sub NormalizeDoubleSpaces() Dim rng As Range Set rng = ActiveDocument.Range ' Replace multiple spaces with single space Do While InStr(rng.Text, " ") > 0 rng.Text = Replace(rng.Text, " ", " ") Loop ' Restore the selection to the end of the document rng.Collapse wdCollapseEnd rng.Select End Sub
בהצלחה!
תעדכן! -
@יוסף-אלחנן זה מוקח את כל הרווחים במסמך
אבל את
י ו ם ט ו ב
זה מסדר מצויין -
@u88 לא הבנתי...
אם יש לך כזה טקסט
י ו ם ט ו ב
אז אחרי שאתה מריץ קודם את הקוד הראשון - DeleteSingleSpaces
ייצא לךיום טוב
שהוא הרי מוחק את הרווחים הבודדים ולא את הכפולים.ואחר כך את הקוד השני - NormalizeDoubleSpaces
ייצא לך
יום טוב
והנה הוא מחק את הווחים הכפולים והשאיר רק רווח אחד...
אולי תוכל להעלות לכאן איזה קטע מהטקסט?...
-
@יוסף-אלחנן
וב י מ י ם ה ה ם ב ז מ ן ה ז ה ! ! !
אנו נזכה לקבל את התורה מחדש
ביום הגדול הזה,
ביום ההולדת של עמינוב ה צ ל ח ה
-
@u88 כתב בבעיה | רווח מיתר בין אותיות:
וב י מ י ם ה ה ם ב ז מ ן ה ז ה ! ! !
זה לא מה שכתבת שזה...
https://mitmachim.top/post/803819אם זה ככה, אז אין לי איך לעזור...
אין דרך להסביר בפקודה שיזהה מה מילה ומה אות...
-
@יוסף-אלחנן כותרות הטקסט הם כך אבל השאר לא
-