בעיה | מספרי הוורד לאותיות - לא משתנה בכל המסמך !?
-
@איש-תם בעיקרון בגלל שיש לך מעברי מקטעים, לכן צריך לעצב כל תחילת מקטע את מספר העמוד מחדש.
מצרף מאקרו שמסדר את מספרי העמודים בכל המסמך
Sub FixHebrewPageNumbers() Dim sec As Section Dim hf As HeaderFooter ' עובר על כל המקטעים במסמך For Each sec In ActiveDocument.Sections ' הגדרת המספור לאותיות (א,ב,ג) With sec.Headers(wdHeaderFooterPrimary).PageNumbers .NumberStyle = wdPageNumberStyleHebrewLetter1 .RestartNumberingAtSection = False End With With sec.Footers(wdHeaderFooterPrimary).PageNumbers .NumberStyle = wdPageNumberStyleHebrewLetter1 .RestartNumberingAtSection = False End With Next sec MsgBox "המספור הותאם לאותיות (א,ב,ג...) בכל המקטעים!", vbInformation End Sub
- לחץ Alt + F11 כדי לפתוח את עורך ה־VBA.
- בתפריט: Insert > Module.
- הדבק את הקוד למודול החדש.
- סגור את חלון ה־VBA.
- לחץ Alt + F8, בחר את המאקרו בשם FixHebrewPageNumbers ולחץ Run.
בהצלחה
-
@ginyes
אני אדם כל כך פשוט שלא מבין את הדברים הללו.
אשמח ממש להסברים (כמו ילד בכיתה א'... - כי אני בכזה רמה בהגדרות הללו)
תודה. -
@איש-תם בעיקרון בגלל שיש לך מעברי מקטעים, לכן צריך לעצב כל תחילת מקטע את מספר העמוד מחדש.
מצרף מאקרו שמסדר את מספרי העמודים בכל המסמך
Sub FixHebrewPageNumbers() Dim sec As Section Dim hf As HeaderFooter ' עובר על כל המקטעים במסמך For Each sec In ActiveDocument.Sections ' הגדרת המספור לאותיות (א,ב,ג) With sec.Headers(wdHeaderFooterPrimary).PageNumbers .NumberStyle = wdPageNumberStyleHebrewLetter1 .RestartNumberingAtSection = False End With With sec.Footers(wdHeaderFooterPrimary).PageNumbers .NumberStyle = wdPageNumberStyleHebrewLetter1 .RestartNumberingAtSection = False End With Next sec MsgBox "המספור הותאם לאותיות (א,ב,ג...) בכל המקטעים!", vbInformation End Sub
- לחץ Alt + F11 כדי לפתוח את עורך ה־VBA.
- בתפריט: Insert > Module.
- הדבק את הקוד למודול החדש.
- סגור את חלון ה־VBA.
- לחץ Alt + F8, בחר את המאקרו בשם FixHebrewPageNumbers ולחץ Run.
בהצלחה
@ginyes כתב בבעיה | מספרי הוורד לאותיות - לא משתנה בכל המסמך !?:
לחץ Alt + F11 כדי לפתוח את עורך ה־VBA.
בתפריט: Insert > Module.
הדבק את הקוד למודול החדש.
סגור את חלון ה־VBA.
לחץ Alt + F8, בחר את המאקרו בשם FixHebrewPageNumbers ולחץ Run.מה זה כל הכפתורים והחלונות הללו?
איך אני רואה אותם במקשים - ואיפה להקיש? -
@ginyes כתב בבעיה | מספרי הוורד לאותיות - לא משתנה בכל המסמך !?:
לחץ Alt + F11 כדי לפתוח את עורך ה־VBA.
בתפריט: Insert > Module.
הדבק את הקוד למודול החדש.
סגור את חלון ה־VBA.
לחץ Alt + F8, בחר את המאקרו בשם FixHebrewPageNumbers ולחץ Run.מה זה כל הכפתורים והחלונות הללו?
איך אני רואה אותם במקשים - ואיפה להקיש?@איש-תם
אם המסמך פתוח לפניך -
אתה לוחץ Alt + F11 וכך אתה מגיע לעורך המאקרו.
שם בשורה העליונה בתפריטים חפש את Module, בחר בו, ואז בחר ב-Insert .
יפתח לך חלון ריק, שם אתה מדביק את הקוד הנ"ל.
לאחר מכן אתה סוגר את החלון של המודל ושל המאקרו (ואז אתה בעצם חוזר לראות את המסמך).אתה לוחץ Alt + F8 וצריך להופיע לך שורה שכתוב בה - FixHebrewPageNumbers.
תבחר בזה ותלחץ פעמיים. -
@ginyes כתב בבעיה | מספרי הוורד לאותיות - לא משתנה בכל המסמך !?:
לחץ Alt + F11 כדי לפתוח את עורך ה־VBA.
בתפריט: Insert > Module.
הדבק את הקוד למודול החדש.
סגור את חלון ה־VBA.
לחץ Alt + F8, בחר את המאקרו בשם FixHebrewPageNumbers ולחץ Run.מה זה כל הכפתורים והחלונות הללו?
איך אני רואה אותם במקשים - ואיפה להקיש?