With Selection.Find
.ClearFormatting
.Format = True
.text = ""
.Font.Name = "Arial"
.Font.Size = 11
.Replacement.text = ""
.Replacement.Font.Name = "david"
.Replacement.Font.Size = 20
.Wrap = wdFindContinue
.Execute Replace:=wdReplaceAll
End With
...נכתב ע"י Yisrael;2490087:בבקשה (שיניתי מאריאל לדויד ומ-11 ל-20 לצורך הדוגמה)
קוד:With Selection.Find .ClearFormatting .Format = True .text = "" .Font.[COLOR=Red]NameBi [/COLOR]= "Arial" .Font.[COLOR=Red]SizeBi [/COLOR]= 11 .Replacement.text = "" .Replacement.Font.[COLOR=Red]NameBi [/COLOR]= "david" .Replacement.Font.[COLOR=Red]SizeBi [/COLOR]= 20 .Wrap = wdFindContinue .Execute Replace:=wdReplaceAll End With
נכתב ע"י קרש;2490102:
נכתב ע"י נירוש;2492275:בקשה נוספת אם אפשר -
מה צריך להוסיף לפקודה כדי שהיא תעשה זאת לכל המסמכים בתיקיה?
תודה!
Sub UpdateDocuments()
Application.ScreenUpdating = False
Dim strFolder As String, strFile As String, wdDoc As Document
strFolder = GetFolder
If strFolder = "" Then Exit Sub
strFile = Dir(strFolder & "\*.docx", vbNormal)
While strFile <> ""
Set wdDoc = Documents.Open(FileName:=strFolder & "\" & strFile, AddToRecentFiles:=False, Visible:=False)
With wdDoc
With Selection.Find
.ClearFormatting
.Format = True
.text = ""
.Font.NameBi = "Arial"
.Font.SizeBi = 11
.Replacement.text = ""
.Replacement.Font.NameBi = "david"
.Replacement.Font.SizeBi = 20
.Wrap = wdFindContinue
.Execute Replace:=wdReplaceAll
End With
.Close SaveChanges:=True
End With
strFile = Dir()
Wend
Set wdDoc = Nothing
Application.ScreenUpdating = True
End Sub
Function GetFolder() As String
Dim oFolder As Object
GetFolder = ""
Set oFolder = CreateObject("Shell.Application").BrowseForFolder(0, "בחירת תיקייה", 0)
If (Not oFolder Is Nothing) Then GetFolder = oFolder.Items.Item.Path
Set oFolder = Nothing
End Function
נכתב ע"י Yisrael;2494282:א. כשאת אומרת שהוא עבד על הקובץ הנוכחי את מתכוונת על הקובץ שמתוכו הפעלת את המאקרו? האם הקובץ הזה לא נמצא בתיקייה שבחרת?
ב. האם הקבצים שנמצאים בתיקייה שבחרת הם בסיומת docx או doc?
נכתב ע"י Yisrael;2494359:אין הוראה להפעיל את המאקרו על שאר הקבצים, יש הוראה להפעיל את המאקרו על התיקייה שבחרת, תפעילי את המאקרו מקובץ אחר שלא נמצא באותה תיקייה.
Sub UpdateDocuments1()
Application.ScreenUpdating = False
Dim strFolder As String, strFile As String, wdDoc As Document
strFolder = GetFolder
If strFolder = "" Then Exit Sub
strFile = Dir(strFolder & "\*.docx", vbNormal)
While strFile <> ""
Set wdDoc = Documents.Open(FileName:=strFolder & "\" & strFile, AddToRecentFiles:=False, Visible:=False)
With wdDoc
With .Content.Find
.ClearFormatting
.Replacement.ClearFormatting
.Format = True
.text = ""
.Font.NameBi = "Arial"
.Font.SizeBi = 11
.Replacement.text = ""
.Replacement.Font.NameBi = "David"
.Replacement.Font.SizeBi = 20
.Wrap = wdFindContinue
.Execute Replace:=wdReplaceAll
End With
.Close SaveChanges:=True
End With
strFile = Dir()
Wend
Set wdDoc = Nothing
Application.ScreenUpdating = True
End Sub
Function GetFolder() As String
Dim oFolder As Object
GetFolder = ""
Set oFolder = CreateObject("Shell.Application").BrowseForFolder(0, "בחירת תיקייה", 0)
If (Not oFolder Is Nothing) Then GetFolder = oFolder.Items.Item.Path
Set oFolder = Nothing
End Function
rhon.co.il
מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!
חלה שגיאה בשליחה. נסו שוב!
לוח לימודים
מסלולי לימוד שאפשר להצטרף
אליהם ממש עכשיו:
תהילים פרק כה
אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
הנושאים החמים