וורד - חיפוש והחלפה

אלחנן אריאל

משתמש צעיר
עימוד ספרים
השלום והברכה!

ברצוני למצוא בחיפוש של וורד, את מספר הדף, כפי שנראה בתמונה שצירפתי.
יש לי אפשרות למוצאו ע"י חיפוש כזה:
קוד:
^p^$:^p

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

למי פתרונים?
 

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

  • טקסט שבין שני פיסקאות לבדו.png
    KB 81.5 · צפיות: 12

Yisrael

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

האפשרות היחידה היא להשתמש ב-VBA...
 

אלחנן אריאל

משתמש צעיר
עימוד ספרים
יישר כחך ר' ישראל הצדיק!

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

ויתכן שאני מדמיין.

ושוב תודה
 

Yisrael

משתמש פעיל
כאן (הודעה מס' 6) שאלתי את 'רבינו' קרש שיחי' את אותה שאלה אם אני מבין נכון, והרי תשובתו...
 

חיטובים

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


חפש (תעתיק מפה ותדביק):
קוד:
^[א-ת]+[\.\:]$
והחלף בעיצוב.
 

eliezer

מהנדס בינה מלאכותית
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עימוד ספרים
הנדסת תוכנה
D I G I T A L
הדבר פשוט.
יש לחפש את שני חלקי החיפוש הרצויים,
ולהחליף באותו דבר וביניהם קוד ידוע,למשל#.
אחר כך חפש במקום אתמהקבוצה שאותה אינך רוצה לשנות, רק את ה# והחל את העיצוב.
כעת מחק את ה#.

דרך אגב: לחיפוש סוף שורה בעת שתווים כלליים מסומנים,
חפש, ^013.
 

eliezer

מהנדס בינה מלאכותית
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עימוד ספרים
הנדסת תוכנה
D I G I T A L
נכתב ע"י חיטובים;740562:
אפשר ע"י חיפוש GREP, ופעם היה כאן אשכול של ר' קרש עם מאקרו לחיפוש גרפ בוורד (בקישור שישראל הביא).


חפש (תעתיק מפה ותדביק):
קוד:
^[א-ת]+[\.\:]$
והחלף בעיצוב.

זה נכון לאינדזיין.
 

tkh

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

tkh

משתמש מקצוען
עימוד ספרים
עריכה תורנית
-כפילות-
 

eliezer

מהנדס בינה מלאכותית
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עימוד ספרים
הנדסת תוכנה
D I G I T A L
נכתב ע"י Yisrael;740696:
אצלי זה עובד מצוין. תבדוק אם הספריה הרלוונטית ב-VBA פעילה אצלך.


נכון מאוד גם לוורד.

אשמח מאד להבין, איך בודקים זאת?

ומהיכן לקחת את הקודים האלו?
 

eliezer

מהנדס בינה מלאכותית
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עימוד ספרים
הנדסת תוכנה
D I G I T A L
נכתב ע"י Yisrael;740772:
עיין כאן ותמצא נחת...
כנראה לי הבנתי דברה"ק,
כי לצערי לא מצאתי,לא נחת,ולא חידוש.

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

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

אשמח ללמוד דברים חדשים. ובמה טעיתי.
 

eliezer

מהנדס בינה מלאכותית
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עימוד ספרים
הנדסת תוכנה
D I G I T A L
נכתב ע"י אלחנן אריאל;740878:
ר' אליעזר, נראה לי שכוונת ר' ישראל לזהhttp://www.prog.co.il/showpost.php?p=199730&postcount=4

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

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

Yisrael

משתמש פעיל
אינני יודע מה וכיצד ניסיתם לחפש, אבל תנסו את הקוד הזה עם הספריה הנ"ל פעילה (כמו שהביא ר' אלחנן).
קוד:
Sub GREP_in_Word()
On Error Resume Next
Application.VBE.ActiveVBProject.References.AddFromFile "C:\WINDOWS\system32\vbscript.dll\3"
    
Set re = New RegExp
With re
.Pattern = "^[א-ת]+[\.\:]$"
.MultiLine = True
.Global = True
.IgnoreCase = False
End With

Set oMatches = re.Execute(ActiveDocument.Range)
If oMatches.Count <> 0 Then
ActiveDocument.Range(Start:=oMatches.Item(0).FirstIndex, End:=oMatches.Item(0).FirstIndex + oMatches.Item(0).Length).Select
Else
MsgBox "No Matches."
End If
End Sub
 

eliezer

מהנדס בינה מלאכותית
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי
עימוד ספרים
הנדסת תוכנה
D I G I T A L
תודה על העזרה.
כנראה איני מביו בזה די, כי צצה לי הודעת שגיאה.
האם יואיל משהו לפרט לבורים גמורים בVBA
איך ניתן להפעיל קודי גרפ בוורד.
שלב שלב?

תודה רבה!
 

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

הפרק היומי

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


תהילים פרק קמב

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

ספירת העומר

לוח מודעות

למעלה