אופיס 365 הוספת חלון ומירכוז שורה אחרונה ב Word

אברהם

מהמשתמשים המובילים!
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
עריכה תורנית
D I G I T A L
עימוד ספרים
למי שאין "המשלים ל word", להלן קודי מאקרו להוספת חלון ולמירכוז שורה אחרונה ב word, הועתק מפורום "נתיב" ברשותו האדיבה של S_H:

הוספת חלון בתחילת השורה השנייה בפיסקה
קוד:
Sub חלון() 
' 
' חלון Macro 
' 
' 
   Selection.Find.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 
      .MatchWildcards = False 
      .MatchSoundsLike = False 
      .MatchAllWordForms = False 
    End With 
    Selection.Find.Execute 
    Selection.HomeKey Unit:=wdLine, Extend:=wdExtend 
    Selection.Copy 
    Selection.EndKey Unit:=wdLine 
    Selection.TypeBackspace 
    Selection.TypeText Text:=Chr(11) 
    Selection.PasteAndFormat (wdPasteDefault) 
    Selection.HomeKey Unit:=wdLine, Extend:=wdExtend 
    Selection.Font.Color = -603914241 
    Selection.MoveDown Unit:=wdParagraph, Count:=1 
End Sub

מירכוז שורה אחרונה בפיסקה
קוד:
Sub מירכוז() 
' 
' מירכוז Macro 
' 
' 
   Selection.MoveDown Unit:=wdParagraph, Count:=1 
    Selection.MoveUp Unit:=wdLine, Count:=1 
    Selection.MoveLeft Unit:=wdCharacter, Count:=1 
    Selection.Delete Unit:=wdCharacter, Count:=1 
    Selection.TypeText Text:=Chr(11) 
    Selection.TypeParagraph 
    Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter 
    Selection.MoveUp Unit:=wdLine, Count:=1 
    Selection.EndKey Unit:=wdLine, Extend:=wdExtend 
    With Selection.Font 
      .Name = "Times New Roman" 
      .Size = 10 
      .Bold = False 
      .Italic = False 
      .Underline = wdUnderlineNone 
      .UnderlineColor = wdColorAutomatic 
      .StrikeThrough = False 
      .DoubleStrikeThrough = False 
      .Outline = False 
      .Emboss = False 
      .Shadow = False 
      .Hidden = True 
      .SmallCaps = False 
      .AllCaps = False 
      .Color = wdColorAutomatic 
      .Engrave = False 
      .Superscript = False 
      .Subscript = False 
      .Spacing = 0 
      .Scaling = 100 
      .Position = 0 
      .Kerning = 0 
      .Animation = wdAnimationNone 
      .SizeBi = 10 
      .NameBi = "David" 
      .BoldBi = False 
      .ItalicBi = False 
       Selection.MoveDown Unit:=wdParagraph, Count:=1 
    End With 
End Sub

פונקציה משולבת של הנ"ל:
קוד:
Sub שיא() 
' 
' שיא Macro 
' 
' 
   Selection.Find.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 
      .MatchWildcards = False 
      .MatchSoundsLike = False 
      .MatchAllWordForms = False 
    End With 
    Selection.Find.Execute 
    Selection.HomeKey Unit:=wdLine, Extend:=wdExtend 
    Selection.Copy 
    Selection.EndKey Unit:=wdLine 
    Selection.TypeBackspace 
    Selection.TypeText Text:=Chr(11) 
    Selection.PasteAndFormat (wdFormatSurroundingFormattingWithEmphasis) 
    Selection.HomeKey Unit:=wdLine, Extend:=wdExtend 
    Selection.Font.Color = -603914241 
    Selection.MoveDown Unit:=wdParagraph, Count:=1 
    Selection.MoveUp Unit:=wdLine, Count:=1 
    Selection.MoveLeft Unit:=wdCharacter, Count:=1 
    Selection.Delete Unit:=wdCharacter, Count:=1 
    Selection.TypeText Text:=Chr(11) 
    Selection.TypeParagraph 
    Selection.ParagraphFormat.Alignment = wdAlignParagraphCenter 
    Selection.MoveUp Unit:=wdLine, Count:=1 
    Selection.EndKey Unit:=wdLine, Extend:=wdExtend 
    With Selection.Font 
      .Name = "Times New Roman" 
      .Size = 12 
      .Bold = False 
      .Italic = False 
      .Underline = wdUnderlineNone 
      .UnderlineColor = wdColorAutomatic 
      .StrikeThrough = False 
      .DoubleStrikeThrough = False 
      .Outline = False 
      .Emboss = False 
      .Shadow = False 
      .Hidden = True 
      .SmallCaps = False 
      .AllCaps = False 
      .Color = wdColorAutomatic 
      .Engrave = False 
      .Superscript = False 
      .Subscript = False 
      .Spacing = 0 
      .Scaling = 100 
      .Position = 0 
      .Kerning = 0 
      .Animation = wdAnimationNone 
      .SizeBi = 12 
      .NameBi = "Guttman Rashi" 
      .BoldBi = False 
      .ItalicBi = False 
    End With 
    Selection.MoveDown Unit:=wdParagraph, Count:=1 
End Sub

כמובן שאפשר לשכלל עוד ועוד, כגון ליצור תפריטים שמאפשרים לבחור את מספר מילות הפתיח וכו'

עכשיו שאלה:
במירכוז שורה אחרונה של פיסקה שמתחילה בתבליט או מספור, מופיע גם תבליט ומספור בשורה האחרונה. האם יש דרך (יש דרך, השאלה איך עושים את זה) לבטל את זה בצורה אוטומטית?
 

אברהם

מהמשתמשים המובילים!
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
עריכה תורנית
D I G I T A L
עימוד ספרים
בוורד 2003:
מקישים Alt+F11 (או נכנסים לתפריט "כלים | מאקרו | Visual Basic Editor)
מדפדפים בחלון Project (מצד שמאל למעלה) ל This Documemt ומקליקים פעמיים.
עושים העתק-הדבק לקודים שניתנו כאן בחלון שנפתח שם. סוגרים את הVB וחוזרים ל Word.
נכנסים לכלים | התאמה אישית |
בתפריט "קטגוריה" בוחרים "פקודות מאקרו" ומדפדפים בצד שמאל לפקודות "חלון, מירכוז, וכו'"
גוררים אותם לסרגל כלים ומשנים את האייקון.
 

אברהם

מהמשתמשים המובילים!
עיצוב גרפי DIP
עיצוב גרפי
עימוד ספרים
עריכה תורנית
D I G I T A L
עימוד ספרים
א. אחרי שיש את הפקודות, אפשר לבחור את הסגנון הרצוי ולהחיל את הפקודות על כל המקומות בבת אחת
ב. יש להפעיל את הפקודות רק אחרי שכל המסמך מעוצב, כי כל משחק עם העיצוב יכול להכניס את החלון לתוך השורה וכד'
ג. הם (בפורום נתיב) ממליצים להפעיל "מעקב אחר שינויים" לפני שמפעילים את הפקודות הנ"ל כי יכול להיות שיש בהם באגים לפעמים.
 

tkh

משתמש מקצוען
עימוד ספרים
עריכה תורנית
נכתב ע"י אברהם;348473:
עכשיו שאלה:
במירכוז שורה אחרונה של פיסקה שמתחילה בתבליט או מספור, מופיע גם תבליט ומספור בשורה האחרונה. האם יש דרך (יש דרך, השאלה איך עושים את זה) לבטל את זה בצורה אוטומטית?
ב"משלים לוורד" זה עובד עם טאב ממורכז בשורה האחרונה, ובין השורה הקודמת לשורה האחרונה יש רק SHIFT+אנטר. כך לא נוצרת שום בעיה עם תבליטים. (רק צריך לחשב את המיקום של הטאב האמצעי ביחס לרוחב הטקסט בשורה אחרי התבליט).
 

צורת הדף

משתמש מקצוען
עיצוב גרפי
עימוד ספרים
עריכה תורנית
זהירות!
מאקרו הנ"ל מוחק אותיות.

ובכלל לא מומלץ לעשות חלון ע"י העתקת מלה ראשונה לשורה שניה בצבע לבן.
תראו בקובץ המצורף שעימד בפעם ראשונה עם חלון הנ"ל (
אני לא עשיתיו...), ובעימוד שניה האריכו השורות וצבעו הכל שחור (והחלונות נעשו באופן אחר), ונדפס כך :mad:

צפה בקובץ המצורף 52715

בע"ה אעלה מאקרו שכתבתי לפני כמה שנים להוספת חלון ומירכוז שורה אחרונה.
 

קבצים מצורפים

  • זוהר רות.pdf
    KB 34.7 · צפיות: 74

צורת הדף

משתמש מקצוען
עיצוב גרפי
עימוד ספרים
עריכה תורנית
מצו"פ קובץ תבנית עם מאקרו להוסיף חלון ומיכרוז שורה אחרונה.
צפה בקובץ המצורף 86688

יש לחלץ הקבצים בתוך איזשהו תיקייה ולהתקין (בלחיצה על Setup).
אם הוורד פתוח יש לסגרו ולפתחו שוב.

הוראות שימוש:

להוסיף חלון ומירכוז שורה אחרונה לחצו Alt+J.


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

אם יש סוגר או ריבוע סוגרים לפני רווח ראשון בפסקה, אז יכנס החלון עד לאחר רווח השני בפסקה.

למחוק חלון ומירכוז שורה אחרונה לחצו Alt+K.


אם יש בחירה כל שהוא אז המאקרו (להוסיף ולמחוק) ירוץ רק על פסקא/ות הנבחר/ות. (אין צורך לבחור כל הפסקה). אם אין בחירה, המאקרו ירוץ על כל הקובץ.

פעולת החלון נעשית ע"י הכנסת תו (רווח קבועה) בתחילת שורה שניה, שפיזורו (spacing) הוא כרוחב מילה ראשונה עם הרווח שאחריו.
מירכוז שורה אחרונה נעשית ע"י טאב ממורכז לפי חשבון רוחב הטור.

_________________________________________

כל הזכויות שמורות, ואסור להעתיקו לפורמים אחרים או להעבירו הלאה בלי רשותי.
מי שמרוצה ממנו, ומשתמש בו באופן מקצועי, אשמח לקבל $15 עבורו.
 

קבצים מצורפים

  • Holon&Center.rar
    KB 19.3 · צפיות: 129

צורת הדף

משתמש מקצוען
עיצוב גרפי
עימוד ספרים
עריכה תורנית
הקובץ עודכן (בלינק דלמעלה), עקב תקלה בקיצורי דרך.

כדי להתקין שוב, יש להוריד הקובץ, לחלץ ולהתקין עם וורד סגור!
 

ברכות

משתמש רשום
תודה על כל הנ"ל.
א. האם יש גם מאקרו שידגיש את המילה הראשונה בכל קטע?

ב. רציתי להוסיף שיתכן מקרים שהשורות לא יהיו מיושרות לשני הצדדים ואז צריך לבדוק שלא מסומן V במשבצת דלהלן: (ממתין לאישור...)
 

קבצים מצורפים

  • ללא שם.JPG
    KB 53.6 · צפיות: 43

א.ישראל

משתמש פעיל
עריכה תורנית
נכתב ע"י ברכות;356296:
תודה על כל הנ"ל.
א. האם יש גם מאקרו שידגיש את המילה הראשונה בכל קטע?
[/COLOR][/SIZE]

לא צריך מאקרו, עשוים חיפוש בתוים כלליים:
This user does not have permission to use the HTML BB code.
חפש הכל
Ctrl+B [או כל עיצוב שהוא]

הסבר: בתוים כלליים אין אפשרות להכניס סימן פיסקה אז מכניסים 13^ שזה מספר אסקי של סימן פיסקה, ואחרי זה כוכבית ורווח.
 

ברכות

משתמש רשום
נהניתי מאד מכל הנ''ל.
אך לא תמיד החלון חופף לכל הרווח שאחרי המילה הראשונה, אלא לפעמים רק לחלקו.
האם יש לזה פתרון?
 

צורת הדף

משתמש מקצוען
עיצוב גרפי
עימוד ספרים
עריכה תורנית
הדגשת מלה ראשונה נעשית לאחר הכנסת החלון?
 

צורת הדף

משתמש מקצוען
עיצוב גרפי
עימוד ספרים
עריכה תורנית
מאוד מעוניין. כי לפי הבדיקות שבצעתי היו 99% מדויק.

אפשר להעלות דוגמא?
 

צורת הדף

משתמש מקצוען
עיצוב גרפי
עימוד ספרים
עריכה תורנית
הרצת המאקרו צריכה להיות כאשר המסמך בתצוגת הדפסה, ולא כאשר היא בתצוגת טיוטה. האם זהו המקרה אצלך?

כדאי להעלות דוגמא בפידאף.
 

ברכות

משתמש רשום
תצוגת הדפסה.
מצורף בפידאף.
 

קבצים מצורפים

  • Microsoft Word - דוגמא.pdf
    KB 11.8 · צפיות: 39

צורת הדף

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

השערה שלי:
היות שגוטמן דרוגלין לא תומך באותו תו יוניקוד שנעשה בו החלון, וורד אוטמטי משנה פונט התו לפונט שתומך ביוניקוד, ובדוגמא שלך MS Mincho. ובגלל שפונט זה לא תומך בעברית, משום מה נתקצר החלון (אולי כרוחב התו).

לבדוק אם אכן זה הבעיה, תשנה פונט של החלון (לבד) ל-Times New Roman (בעברית ובלועזית) ותראה אם הסתדר. ובאם זה עזר, אתקן המאקרו שישנה לבד הפונט להנ"ל.

אצלי עכ"פ זה עזר, כפי שתראה בקובץ המצו"פ.
(אגב, לי יש גירסה אחרת מהגוטמן דרוגולין)
 

קבצים מצורפים

  • חלון.pdf
    KB 43.8 · צפיות: 30

ברכות

משתמש רשום
מעניין!
אני לא מצליח לשנות את הגופן של החלון הוא נשאר MS Mincho.
גם אם אני עושה את כל הטקסט ל-Times New Roman ואח''כ מעביר את המאקרו, אז החלון הוא ב-MS Mincho. וגם אז זה לא חופף.
מצורף.
 

קבצים מצורפים

  • דוגמא.doc
    KB 20.5 · צפיות: 22
  • Microsoft Word - דוגמא.pdf
    KB 17.8 · צפיות: 24

sek

משתמש רשום
הורדתי המאקרו לחלון ומירכוז אם אפשר להוסיף את המאקרו הנ"ל בתבנית של 2007
מפני שבתבנית זו איני יכול כל כך להשתמש בו על ידי תפריט הכלים. ב2007 אינו נותן בהתאמה אישית להעלות לסרגל מאקרו מתבנית מצורפת בתודה על הכל הידיעות הנכבדות וכו'.
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קכו

א שִׁיר הַמַּעֲלוֹת בְּשׁוּב יי אֶת שִׁיבַת צִיּוֹן הָיִינוּ כְּחֹלְמִים:ב אָז יִמָּלֵא שְׂחוֹק פִּינוּ וּלְשׁוֹנֵנוּ רִנָּה אָז יֹאמְרוּ בַגּוֹיִם הִגְדִּיל יי לַעֲשׂוֹת עִם אֵלֶּה:ג הִגְדִּיל יי לַעֲשׂוֹת עִמָּנוּ הָיִינוּ שְׂמֵחִים:ד שׁוּבָה יי אֶת (שבותנו) שְׁבִיתֵנוּ כַּאֲפִיקִים בַּנֶּגֶב:ה הַזֹּרְעִים בְּדִמְעָה בְּרִנָּה יִקְצֹרוּ:ו הָלוֹךְ יֵלֵךְ וּבָכֹה נֹשֵׂא מֶשֶׁךְ הַזָּרַע בֹּא יָבוֹא בְרִנָּה נֹשֵׂא אֲלֻמֹּתָיו:
נקרא  57  פעמים

לוח מודעות

למעלה