המרת מספור אוטומטי לטקסט/מספור רגיל

ישורון קובי

צוות הנהלה
מנהל
מנוי פרימיום
עיצוב גרפי
עימוד ספרים
עימוד ספרים
מאקרו לוורד

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

הנה המאקרו:
קוד:
Sub ConvertListToTextPro()
    Dim aList As List
    Dim rng As Range
    Dim para As Paragraph
    scode = InputBox("Code to insert for each list item:", "Convert List To Text + Insert Code", "{$}")
    For Each aList In ActiveDocument.Lists
        For Each para In aList.Range.Paragraphs
            Set rng = para.Range
            If rng.ListFormat.ListTemplate Is Nothing Then GoTo ContinueForLoop
            rng.InsertBefore scode
            rng.End = rng.End - 1
            rng.Collapse wdCollapseEnd
ContinueForLoop:
        Next
    Next
    ActiveDocument.ConvertNumbersToText wdNumberParagraph
End Sub

עריכה: לענין כיצד להפעיל מאקרו בתוכנת וורד, אפשר לראות בסרטון
 

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

  • רשימה.docx
    KB 13.5 · צפיות: 125
נערך לאחרונה ב:

ChaimMoshe

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

ישורון קובי

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

שלימות

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

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

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

  • מעביר את הנקודה אחורה.jpg
    מעביר את הנקודה אחורה.jpg
    KB 29.9 · צפיות: 42

ChaimMoshe

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

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

ישורון קובי

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

ישורון קובי

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


בשימושי לוורד יש אופציה מובנית שעושה את ההמרה הזאת כולל קידוד מלא:
1698661264051.png

 

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

הפרק היומי

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


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

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

לוח מודעות

למעלה