atef_k@hotmail.com قام بنشر ديسمبر 5, 2019 قام بنشر ديسمبر 5, 2019 أنا عملت ماكرو داخل الوورد وأريد تكرار هذا الأمر آليا إلى أن يصل إلى آخر الملف بدون أن أحدد عدد مرات التنفيذ فكيف يتم ذلك مشكورين؟
أفضل إجابة محمد طاهر عرفه قام بنشر ديسمبر 12, 2019 أفضل إجابة قام بنشر ديسمبر 12, 2019 هذا يتوقف على الامر هل ينفذ على الكلمة او الحرف او السطر ، فلكل منها طريقة تكرار للتنفيذ و فى كل الاحوال يتم عمل loop لتكرار التنفيذ او استخدام امر مثل Find لتنفيذ الاستبدال للمجموعة المختارة بعض الامثلة للكلمات For i = 1 To Selection.Words.Count With Selection.Words(i) If IsNumeric(.Text) Then .Text = "(" & Trim(.Text) & ")" i = i + 1 End If End With Next i او For Each R_o_w In ActiveDocument.Words R_o_w.Select If Len(Selection) = 0 Then R_o_w.Delete Unit:=wdCharacter, Count:=1 Next استخدام Find With Selection.Find .Text = "^p" .Replacement.Text = "، " End With Selection.Find.Execute Replace:=wdReplaceAll 1
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.