בירור | מאקרו להקטנת סוגריים
-
@u88 כתב בבירור | מאקרו להקטנת סוגריים:
@ע-ה-דכו-ע לא לכתוב את הקוד של ההחלפה?
ב"חפש את" תכתוב את הקוד של ההחלפה, וב"החלף ב" תכתוב חוץ מהעיצוב גם את הקוד "^&" שהמשמעות שלו היא "הטקסט שבתיבת "חפש את"
@ע-ה-דכו-ע אשמח שתתקן את מה שעשיתי מכיון שהוא לא עשה כלום הנה הקוד שנעשה בהקלטת מאקרו
' ' Macro2 Macro ' ' Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "\(*\)" .Replacement.Text = "^&" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "\(*\)" .Replacement.Text = "^&" .Forward = True .Wrap = wdFindContinue .Format = True .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll End Sub
-
@ע-ה-דכו-ע אשמח שתתקן את מה שעשיתי מכיון שהוא לא עשה כלום הנה הקוד שנעשה בהקלטת מאקרו
' ' Macro2 Macro ' ' Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "\(*\)" .Replacement.Text = "^&" .Forward = True .Wrap = wdFindContinue .Format = False .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll Selection.Find.ClearFormatting Selection.Find.Replacement.ClearFormatting With Selection.Find .Text = "\(*\)" .Replacement.Text = "^&" .Forward = True .Wrap = wdFindContinue .Format = True .MatchCase = False .MatchWholeWord = False .MatchKashida = False .MatchDiacritics = False .MatchAlefHamza = False .MatchControl = False .MatchAllWordForms = False .MatchSoundsLike = False .MatchWildcards = True End With Selection.Find.Execute Replace:=wdReplaceAll End Sub
-
@u88
בהקלטת מאקרו מתפספס הגודל והעיצוב בדרך כלל, צריך לכתוב לבד:.Font.Size = 10
כאשר הספרה מציינת את הגודל של הפונט.
-
משהו בסגנון הזה:
Sub החלפת_גודל_גופן() With Selection.Find .Text = "\(*\)" .Replacement.Text = "^&" .Forward = True End With Selection.Find.Replacement.ClearFormatting Selection.Find.Replacement.Font.SizeBi = "12" Selection.Find.Execute Replace:=wdReplaceAll End Sub
אבל צריך שיהיה מוגדר חיפוש בתווים כללים (חיפוש אחרון בחיפוש), ואני לא יודע איך עושים את זה במאקרו, אולי @pcinfogmach יוכל לתת את הפקודה להפעלת תווים כללים במאקרו... או שיש לו דרך יותר טובה.
-
משהו בסגנון הזה:
Sub החלפת_גודל_גופן() With Selection.Find .Text = "\(*\)" .Replacement.Text = "^&" .Forward = True End With Selection.Find.Replacement.ClearFormatting Selection.Find.Replacement.Font.SizeBi = "12" Selection.Find.Execute Replace:=wdReplaceAll End Sub
אבל צריך שיהיה מוגדר חיפוש בתווים כללים (חיפוש אחרון בחיפוש), ואני לא יודע איך עושים את זה במאקרו, אולי @pcinfogmach יוכל לתת את הפקודה להפעלת תווים כללים במאקרו... או שיש לו דרך יותר טובה.
@דאנציג כתב בבירור | מאקרו להקטנת סוגריים:
אבל צריך שיהיה מוגדר חיפוש בתווים כללים (חיפוש אחרון בחיפוש), ואני לא יודע איך עושים את זה במאקרו, אולי @pcinfogmach יוכל לתת את הפקודה להפעלת תווים כללים במאקרו... או שיש לו דרך יותר טובה.
הפקודה היא
.MatchWildcards = True
כלומר הקוד שהבאת צריך להיות כך:
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
ולשנות את המספר בשורה 10 לגודל שרוצים.
-
משהו בסגנון הזה:
Sub החלפת_גודל_גופן() With Selection.Find .Text = "\(*\)" .Replacement.Text = "^&" .Forward = True End With Selection.Find.Replacement.ClearFormatting Selection.Find.Replacement.Font.SizeBi = "12" Selection.Find.Execute Replace:=wdReplaceAll End Sub
אבל צריך שיהיה מוגדר חיפוש בתווים כללים (חיפוש אחרון בחיפוש), ואני לא יודע איך עושים את זה במאקרו, אולי @pcinfogmach יוכל לתת את הפקודה להפעלת תווים כללים במאקרו... או שיש לו דרך יותר טובה.
@דאנציג כתב בבירור | מאקרו להקטנת סוגריים:
אבל צריך שיהיה מוגדר חיפוש בתווים כללים (חיפוש אחרון בחיפוש), ואני לא יודע איך עושים את זה במאקרו,
יהיה לך הרבה תועלת במקרים כאלו להתשמש בהקלטת מאקרו
-
@דאנציג כתב בבירור | מאקרו להקטנת סוגריים:
אבל צריך שיהיה מוגדר חיפוש בתווים כללים (חיפוש אחרון בחיפוש), ואני לא יודע איך עושים את זה במאקרו, אולי @pcinfogmach יוכל לתת את הפקודה להפעלת תווים כללים במאקרו... או שיש לו דרך יותר טובה.
הפקודה היא
.MatchWildcards = True
כלומר הקוד שהבאת צריך להיות כך:
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
ולשנות את המספר בשורה 10 לגודל שרוצים.
-
@דאנציג כתב בבירור | מאקרו להקטנת סוגריים:
אבל צריך שיהיה מוגדר חיפוש בתווים כללים (חיפוש אחרון בחיפוש), ואני לא יודע איך עושים את זה במאקרו,
יהיה לך הרבה תועלת במקרים כאלו להתשמש בהקלטת מאקרו
-
@ע-ה-דכו-ע @דאנציג רק אשמח איך אני עושה החלף הכל ולא אחד אחד
בכו"ז תודה רבה ועצומה לכל הטורחים במלאכה@u88 כתב בבירור | מאקרו להקטנת סוגריים:
@ע-ה-דכו-ע @דאנציג רק אשמח איך אני עושה החלף הכל ולא אחד אחד
בכו"ז תודה רבה ועצומה לכל הטורחים במלאכהתנסה את זה
Sub החלפת_גודל_גופן() Dim rng As Range Set rng = ActiveDocument.Content With rng.Find .ClearFormatting .Text = "\(*\)" .Replacement.Text = "^&" .Forward = True .MatchWildcards = True End With Do While rng.Find.Execute rng.Font.SizeBi = 10 rng.Collapse wdCollapseEnd Loop b end sub
-
@ע-ה-דכו-ע @דאנציג רק אשמח איך אני עושה החלף הכל ולא אחד אחד
בכו"ז תודה רבה ועצומה לכל הטורחים במלאכה@u88 כתב בבירור | מאקרו להקטנת סוגריים:
רק אשמח איך אני עושה החלף הכל ולא אחד אחד
ניסית?
וזה החליף לך רק אחד???@ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:
תנסה את זה
למה?
@ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:
Selection.Find.Execute Replace:=wdReplaceAll
מחליף את כל המופעים!!!
-
@u88 כתב בבירור | מאקרו להקטנת סוגריים:
רק אשמח איך אני עושה החלף הכל ולא אחד אחד
ניסית?
וזה החליף לך רק אחד???@ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:
תנסה את זה
למה?
@ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:
Selection.Find.Execute Replace:=wdReplaceAll
מחליף את כל המופעים!!!
@דאנציג כתב בבירור | מאקרו להקטנת סוגריים:
@u88 כתב בבירור | מאקרו להקטנת סוגריים:
רק אשמח איך אני עושה החלף הכל ולא אחד אחד
ניסית?
וזה החליף לך רק אחד???@ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:
תנסה את זה
למה?
@ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:
Selection.Find.Execute Replace:=wdReplaceAll
מחליף את כל המופעים!!!
אני לא בדקתי את זה, כיון שהוא אמר שלא עבד לו אז עשיתי לו לולאה.
אגב הקוד הקודם היה רק לבחירה הנוכחית ולא לכל המסמך, אולי בזה היתה הבעיה -
@דאנציג כתב בבירור | מאקרו להקטנת סוגריים:
@u88 כתב בבירור | מאקרו להקטנת סוגריים:
רק אשמח איך אני עושה החלף הכל ולא אחד אחד
ניסית?
וזה החליף לך רק אחד???@ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:
תנסה את זה
למה?
@ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:
Selection.Find.Execute Replace:=wdReplaceAll
מחליף את כל המופעים!!!
אני לא בדקתי את זה, כיון שהוא אמר שלא עבד לו אז עשיתי לו לולאה.
אגב הקוד הקודם היה רק לבחירה הנוכחית ולא לכל המסמך, אולי בזה היתה הבעיה@ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:
אגב הקוד הקודם היה רק לבחירה הנוכחית ולא לכל המסמך, אולי בזה היתה הבעיה
לא יודע, אני לא בחרתי כלום, והפעלתי את הקוד הקודם שהבאת, והוא החליף את כל המופעים במסמך.
-
@u88 כתב בבירור | מאקרו להקטנת סוגריים:
רק אשמח איך אני עושה החלף הכל ולא אחד אחד
ניסית?
וזה החליף לך רק אחד???@ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:
תנסה את זה
למה?
@ע-ה-דכו-ע כתב בבירור | מאקרו להקטנת סוגריים:
Selection.Find.Execute Replace:=wdReplaceAll
מחליף את כל המופעים!!!