שינוי כל הטקסט בקובץ שבעקוב אחרי שינוים יחד

  • הוסף לסימניות
  • #1
קיבלתי קובץ וורד של מאות עמודים לעריכה.
הקובץ מורכב מטקסט מקור שעליו עבד מישהו בעקוב אחרי שינויים והוסיף המון חומר לכל אורך הקובץ בין השורות והקטעים אין ספור פעמים.
אני מעוניין שטקסט המקור יהיה בגופן מסויים ובגודל מסויים שונה מהגופן והגודל של הטקסט מקור שבקובץ.
כמובן שאני יכול לעבור כל תוספת שמסומנת בעקוב ולשנות אותה למה שאני רוצה, אבל זה המון עבודה, האם יש דרך לתת הוראת החלפה לכל הטקסט שבעקוב שיוחלף סוג וגודל הגופן?
יש ב'החלף' המון אופציות את מה להחליף ובהם כל מה שצבוע למשל באדום אבל הטקסט שבעקוב לא באמת צבוע באדום רק נראה כך וההחלף לא מזה אותו כמשהו שונה שאתן פקודה כללית כלכ העקוב, משער שיש דרך אשמח ללמוד מה היא.
תודה מראש
מצורף קובץ דוגמא סתמית שהכנתי כדי שיהיה ברור על מה אני מדבר.
 
  • הוסף לסימניות
  • #2
מה שעולה לי כעת:
סקירה> במקום 'כל הסימונים' תחליף ל'מקור'.
ואז תשנה את הצבע של כל הטקסט הקיים.
לאחר מכן תחליף בחזרה ל'כל הסימונים'. קיבלת בעצם את הטקסט ב-2 צבעים.
כעת תבחר מילה אחת מאחד מהטקסטים, וב-בית>בחר>בחר את כל הטקסט עם עיצוב דומה.
ואז תשנה בדיוק למה שאתה רוצה.
 
  • הוסף לסימניות
  • #3
מה שעולה לי כעת:
סקירה> במקום 'כל הסימונים' תחליף ל'מקור'.
ואז תשנה את הצבע של כל הטקסט הקיים.
לאחר מכן תחליף בחזרה ל'כל הסימונים'. קיבלת בעצם את הטקסט ב-2 צבעים.
כעת תבחר מילה אחת מאחד מהטקסטים, וב-בית>בחר>בחר את כל הטקסט עם עיצוב דומה.
ואז תשנה בדיוק למה שאתה רוצה.
או שלא הבנתי אותך נכון או שזה לא עוזר
עשיתי לפי מה שהבנתי שכתבת, והשינוי של הצבע למרות שמופיע רק המקור, בעצם משנה את כל המסמך יחד, גם את מה שבעקוב ואינו נראה כרגע, הוא קיים במסמך ולכן משתנה יחד עם המקור למרות שאינו נראה, כשאני מחזיר לכל הסימונים כל הטקסט מקור ותוספות שבעקוב השתנו יחד.
 
  • הוסף לסימניות
  • #4
בגירסה באנגלית של וורד יש אפשרות לבחור בהחלף את כל הטקסט הנוסף בעקוב מה שלא נמצא בגירסא בעברית
להלן מקארו שבאמצעותו ניתן לשנות בלחיצה אחת את כל הטקסט הנוסף בעקוב לגופן וגודל אחר
קוד:
Sub ApplyFontToInsertedRevisions()
    On Error GoTo ErrHandler
    Dim r As Revision
    Dim fontName As String
    Dim fontSizeInput As String
    Dim fontSize As Single
    Dim count As Long

    Application.ScreenUpdating = False

    fontName = InputBox("הכנס שם גופן לדוגמה, למשל Arial", "שם גופן")
    If Trim(fontName) = "" Then GoTo Cleanup

    fontSizeInput = InputBox("הכנס גודל גופן במספרים, למשל 12", "גודל גופן")
    If Trim(fontSizeInput) = "" Then GoTo Cleanup
    fontSize = Val(fontSizeInput)
    If fontSize <= 0 Then
        MsgBox "גודל לא תקין", vbExclamation
        GoTo Cleanup
    End If

    count = 0
    For Each r In ActiveDocument.Revisions
        If r.Type = wdRevisionInsert Then
            With r.Range.Font
                .Name = fontName
                .Size = fontSize
            End With
            count = count + 1
        End If
    Next r

    MsgBox "שונו עיצוב ל " & count & " הוספות", vbInformation

Cleanup:
    Application.ScreenUpdating = True
    Exit Sub

ErrHandler:
    MsgBox "אירעה שגיאה: " & Err.Description, vbCritical
    Resume Cleanup
End Sub
 
  • הוסף לסימניות
  • #5
בגירסה באנגלית של וורד יש אפשרות לבחור בהחלף את כל הטקסט הנוסף בעקוב מה שלא נמצא בגירסא בעברית
להלן מקארו שבאמצעותו ניתן לשנות בלחיצה אחת את כל הטקסט הנוסף בעקוב לגופן וגודל אחר
קוד:
Sub ApplyFontToInsertedRevisions()
    On Error GoTo ErrHandler
    Dim r As Revision
    Dim fontName As String
    Dim fontSizeInput As String
    Dim fontSize As Single
    Dim count As Long

    Application.ScreenUpdating = False

    fontName = InputBox("הכנס שם גופן לדוגמה, למשל Arial", "שם גופן")
    If Trim(fontName) = "" Then GoTo Cleanup

    fontSizeInput = InputBox("הכנס גודל גופן במספרים, למשל 12", "גודל גופן")
    If Trim(fontSizeInput) = "" Then GoTo Cleanup
    fontSize = Val(fontSizeInput)
    If fontSize <= 0 Then
        MsgBox "גודל לא תקין", vbExclamation
        GoTo Cleanup
    End If

    count = 0
    For Each r In ActiveDocument.Revisions
        If r.Type = wdRevisionInsert Then
            With r.Range.Font
                .Name = fontName
                .Size = fontSize
            End With
            count = count + 1
        End If
    Next r

    MsgBox "שונו עיצוב ל " & count & " הוספות", vbInformation

Cleanup:
    Application.ScreenUpdating = True
    Exit Sub

ErrHandler:
    MsgBox "אירעה שגיאה: " & Err.Description, vbCritical
    Resume Cleanup
End Sub
תודה רבה
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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