אופיס 365 GREP בוורד!

צורת הדף

משתמש מקצוען
עיצוב גרפי
עימוד ספרים
עריכה תורנית
מוקדש ל-ונתנו10:)

אפשר להשתמש עם כלי ה-GREP ע"י VBA, לחיפוש והחלפה בוורד!

אך נראה לי שיש איזה הגבלות בחיפוש (הלוואי הייתי מכיר שפת ה-GREP).

לחפש משהו
קוד:
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 = InputBox("Enter search pattern string:", "Search with GREP", "")
.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
להדגיש מלה ראשונה בכל פסקה (רק באנגלית, אולי יש נוסחה אחרת שימצא גם בעברית):
קוד:
Sub GREP()
On Error Resume Next
Application.VBE.ActiveVBProject.References.AddFromFile "C:\WINDOWS\system32\vbscript.dll\3"

Set re = New RegExp
With re
.Pattern = "(^.\w* )"
.MultiLine = True
.Global = True
End With

Set oMatches = re.Execute(ActiveDocument.Range)
For i = oMatches.Count - 1 To 0 Step -1

With oMatches.Item(i)
Set myrng = ActiveDocument.Range(start:=.FirstIndex, End:=.FirstIndex + .Length)
End With

With myrng
.Bold = True
.Text = re.Replace(.Text, "$1")
'.InsertBefore "@AA"
End With

Next
End Sub

וכמובן אפשר להוסיף עוד כאלו, כיד הדמיון הטובה עליכם.
 

ונתנו10

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
D I G I T A L
וואו. וואו. וואו!
 

ונתנו10

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
D I G I T A L
כמעט?
 

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

  • Form.jpg
    KB 93.4 · צפיות: 27

ונתנו10

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
D I G I T A L
&#1502;&#1491;&#1492;&#1497;&#1501;, &#1502;&#1491;&#1492;&#1497;&#1501;!!!
(&#1502;&#1488;&#1497;&#1508;&#1492; &#1492;&#1505;&#1493;&#1491;&#1493;&#1514;?)
 

ונתנו10

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
D I G I T A L
נכתב ע"י קרש;199701:
להדגיש מלה ראשונה בכל פסקה (רק באנגלית, אולי יש נוסחה אחרת שימצא גם בעברית):
.Pattern = "(^.\w* )"
בשורת הפטרן אתה מכניס:
קוד:
"^.+? "
עובד?
 

צורת הדף

משתמש מקצוען
עיצוב גרפי
עימוד ספרים
עריכה תורנית
&#1506;&#1493;&#1489;&#1491; &#1502;&#1510;&#1493;&#1497;&#1497;&#1503;!

&#1512;&#1511; &#1497;&#1513; &#1500;&#1499;&#1514;&#1493;&#1489; &#1489;&#1511;&#1493;&#1491; &#1492;&#1504;"&#1500;:
.BoldBi = True

 

ונתנו10

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
D I G I T A L
צריכים עוד ללמוד מה בדיוק הוא מחפש. כמו כן, אולי נצטרך להוסיף שורה של: Set re = New RegExp, גם לפני ההחלפה? כי זה פשוט לא עובד? מה שכן, האופציה של או ראובן|שמעון|לוי, כן עובד שם. היה חסר לנו בוורד.
 

ונתנו10

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
D I G I T A L
&#1514;&#1493;&#1491;&#1492; &#1506;&#1500; &#1492;&#1492;&#1493;&#1505;&#1508;&#1492;. &#1506;&#1499;&#1513;&#1497;&#1493; &#1494;&#1492; &#1490;&#1501; &#1506;&#1493;&#1489;&#1491; &#1488;&#1510;&#1500;&#1497;.
&#1497;&#1508;&#1492;!
 

ונתנו10

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
D I G I T A L
&#1511;&#1512;&#1513;, &#1497;&#1513; &#1499;&#1488;&#1503; &#1488;&#1513;&#1499;&#1493;&#1500; &#1506;&#1500; &#1502;&#1492; &#1513;&#1488;&#1508;&#1513;&#1512; &#1500;&#1495;&#1508;&#1513; &#1506;&#1501; GREP.
&#1488;&#1493;&#1500;&#1497; &#1494;&#1492; &#1497;&#1506;&#1504;&#1497;&#1497;&#1503; &#1502;&#1497;&#1513;&#1492;&#1493;.
http://www.prog.co.il/showthread.php?t=10004
(&#1502;&#1497;&#1513;&#1492;&#1493; &#1502;&#1492;&#1508;&#1493;&#1512;&#1493;&#1501; &#1506;&#1493;&#1489;&#1491; &#1506;&#1499;&#1513;&#1497;&#1493; &#1506;&#1500; &#1511;&#1493;&#1489;&#1509; &#1502;&#1505;&#1493;&#1491;&#1512; &#1489;&#1502;&#1497;&#1493;&#1495;&#1491; &#1500;&#1502;&#1513;&#1514;&#1502;&#1513;&#1497; &#1488;&#1497;&#1504;&#1491;&#1497;&#1494;&#1497;&#1497;&#1503;, &#1493;&#1506;&#1499;&#1513;&#1497;&#1493; &#1490;&#1501; &#1493;&#1493;&#1512;&#1491;)
 

לייזער

משתמש צעיר
עימוד ספרים
&#1511;&#1512;&#1513;, &#1499;&#1500; &#1492;&#1499;&#1489;&#1493;&#1491;!!! &#1514;&#1493;&#1491;&#1492; &#1512;&#1489;&#1492;!
&#1493;&#1504;&#1514;&#1504;&#1493;, &#1492;&#1513;&#1497;&#1497;&#1498; &#1492;&#1491;&#1489;&#1512; &#1506;"&#1508; &#1495;&#1493;&#1511;&#1497; &#1492;&#1508;&#1493;&#1512;&#1493;&#1501; &#1500;&#1492;&#1506;&#1514;&#1497;&#1511; &#1488;&#1514; &#1514;&#1493;&#1499;&#1503; &#1492;&#1500;&#1497;&#1504;&#1511; &#1500;&#1499;&#1488;&#1503;?
 

ונתנו10

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
עיצוב גרפי DIP
D I G I T A L
&#1489;&#1492;&#1495;&#1500;&#1496;.
 

צורת הדף

משתמש מקצוען
עיצוב גרפי
עימוד ספרים
עריכה תורנית
Resolution

This normally should not occur as there is not a setting in the VBA editor to turn off access to references. To correct this problem, first save the VBA customization and then shut down the VBA editor. Restart the VBA editor and go to Tools | References. This will refresh the VBA editor program and should provide access to references.

מקור
 

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

הפרק היומי

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


תהילים פרק קג

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

אתגר AI

יוקרה בשולחן החג • פרס לזוכה • אתגר 16

לוח מודעות

למעלה