Sub Pg()
Dim MyRange As Range
application.ScreenUpdating = False
Spce = InputBox("ציין את המרווח הדרוש להוספה")
If Spce = Empty Then
MsgBox "לא הוזנו נתונים"
Exit Sub
End If
NmPg = Selection.Information(wdActiveEndPageNumber)
With Selection
Set MyRange = .Range
.Find.ClearFormatting
.Find.Style = ActiveDocument.Styles("Style Name")
With .Find
.text = ""
.Wrap = wdFindContinue
End With
Do While .Find.Execute = True
If NmPg = .Information(wdActiveEndPageNumber) Then
.ParagraphFormat.LineSpacing = .ParagraphFormat.LineSpacing + Spce
Else
Exit Do
End If
Loop
.start = MyRange.start: .End = MyRange.End
End With
application.ScreenUpdating = True
End Sub
אהה... לא בדקתי על בין השורות, ראיתי רק שלפני הפסקה זה לא מוסיף.בשמחה.
איזה רווח אתה רוצה להוסיף, לפני הפסקה, אחרי הפסקה או בין השורות. משום מה הבנתי אותך על בין השורות, אם זה משהו אחר תעדכן. אם גם בין השורות זה לא מוסיף לך רווח תשלח לי עותק של הקובץ כי אצלי זה עובד מצויין.
איזה מהאפשרויות אתה מעדיף?בכל זאת, מכיון שהמאקרו בא לידי שימוש הרבה, ועל כל מיני סגנונות, אשמח אם תוכל לשפר המאקרו שתעבוד למשל לפי הסגנון עליו עומד הסמן ולא אצטרך כל פעם ליכנס לתוך חלון הקודים ולהחליף ההגדרות, אלא הוא יזהה בעצמו באיזה סגנון עומדים. (אם אי אפשר לעשות שיעלה חלון שבוחרים איזה סגנון).
לכאו' הכי מהיר לעבודה, זה שהמאקרו מבין לבד באיזה סגנון עומדים, ופועל עליו.
Sub Pg1()
Dim MyRange As Range
application.ScreenUpdating = False
Spce = InputBox("הכנס את המרווח הרצוי להוספה")
If Spce = Empty Then
MsgBox "לא הוכנסו נתונים"
Exit Sub
End If
NmPg = Selection.Information(wdActiveEndPageNumber)
With Selection
StyleName = .Range.Style
Set MyRange = .Range
.Find.ClearFormatting
.Find.Style = ActiveDocument.Styles(StyleName)
With .Find
.text = ""
.Wrap = wdFindContinue
End With
Do While .Find.Execute = True
If NmPg = .Information(wdActiveEndPageNumber) Then
.ParagraphFormat.SpaceBefore = .ParagraphFormat.SpaceBefore + Spce
Else
Exit Do
End If
Loop
.start = MyRange.start: .End = MyRange.End
End With
application.ScreenUpdating = True
End Sub
בעיקרון אפשר שהקוד יפתח לך את תיבת הדו-שיח גופן או פסקה ויחיל את ההגדרות שתבחר, זה מה שאתה מתכוון?הנה נא הואלתי לדבר... ואנכי עפר ואפר...
אשמח אם תוכל להתאים לי המאקרו שזה רק יבחר לי את אותו סגנון באותו עמוד עליו אני עומד, ואז אני יבחר לעצמי איזה סוג עיצוב אני רוצה להחיל עליו. (כלומר שאני לא יהיה מוגבל רק להוספת מרווח לפני אותו סגנון, כמו שזה עכשיו).
זה נהדר!! רק שלפעמים אני רוצה דו שיח פסקה, ולפעמים גופן, ולפעמים 'גבולות והצללה' וכדו'.בעיקרון אפשר שהקוד יפתח לך את תיבת הדו-שיח גופן או פסקה ויחיל את ההגדרות שתבחר, זה מה שאתה מתכוון?
מה זאת אומרת שאתה תחליט מה אתה רוצה? אתה מתכוון שהקוד עצמו לא יעשה כלום אלא רק יבחר את הטקסט, דהיינו selection?זה נהדר!! רק שלפעמים אני רוצה דו שיח פסקה, ולפעמים גופן, ולפעמים 'גבולות והצללה' וכדו'.
לכן אמרתי מקודם, שהקוד רק 'יבחר' לי את הסגנון, ואני בעצמי יחליט כל פעם מה אני רוצה אז.
נ.ב. אבל בכל אופן, מעניין אותי לדעת מה הקוד כדי לפתוח הדו שיח גופן\פסקה...
Dialogs(wdDialogFormatFont).Show
אל תחמיצו!!!
מנוי פרימיום באתר פרוג, יקפיץ את המוניטין שלך לקהל גדול שאסור לך להחמיץ!
ועכשיו בהזדמנות, מבצע פסח 10% הנחה ברכישת מנוי שנתי!
לוח לימודים
מסלולי לימוד שאפשר לההצטרף
אליהם ממש עכשיו:
2.04
כ"ג אדר ב'
השקה חגיגית
חדש בפרוג
קורס חדשנות AI ובינה מלאכותית
14 שיעורים מפוצצים תוכן על כלי הAI השונים ליצירת תמונות וויז'ואל, עריכת וידאו ומושן, כתיבה ורעיונות, אפיון ועיצוב אתרים ועוד המון!
ההרשמה נפתחה!
20.03
י' אדר ב'
פתיחת מסלול
עיצוב ואדריכלות פנים
מלגות גבוהות!
26.03
טז' אדר ב'
פתיחת מסלול
מאסטר בשיווק דיגיטלי
מלגות גבוהות!
8.05
ל' ניסן
פתיחת מסלול
אוטומציות עסקיות, בוטים והטמעת מערכות מידע
מלגות גבוהות!
9.05
א' אייר
ירושלמי?
יש לנו מלגה מטורפת עבורך! קורס במימון כמעט מלא!!
אוטומציות עסקיות, בוטים והטמעת מערכות מידע
ההרשמה בעיצומה
28.05
כ' אייר
פתיחת מסלול מורחב:
פיתוח ובניית אתרים
מלגות גבוהות!
תהילים פרק קכג
א שִׁיר הַמַּעֲלוֹת אֵלֶיךָ נָשָׂאתִי אֶת עֵינַי הַיֹּשְׁבִי בַּשָּׁמָיִם:ב הִנֵּה כְעֵינֵי עֲבָדִים אֶל יַד אֲדוֹנֵיהֶם כְּעֵינֵי שִׁפְחָה אֶל יַד גְּבִרְתָּהּ כֵּן עֵינֵינוּ אֶל יְהוָה אֱלֹהֵינוּ עַד שֶׁיְּחָנֵּנוּ:ג חָנֵּנוּ יְהוָה חָנֵּנוּ כִּי רַב שָׂבַעְנוּ בוּז:ד רַבַּת שָׂבְעָה לָּהּ נַפְשֵׁנוּ הַלַּעַג הַשַּׁאֲנַנִּים הַבּוּז לִגְאֵיוֹנִים: