مشكله مع code macro يمسح الاسطر ذات المحتوى في جدول في الوورد - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات التقنية > منتدى البرمجة

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

مشكله مع code macro يمسح الاسطر ذات المحتوى في جدول في الوورد

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2017-08-17, 20:16   رقم المشاركة : 1
معلومات العضو
nasserlouis
عضو جديد
 
إحصائية العضو










افتراضي مشكله مع code macro يمسح الاسطر ذات المحتوى في جدول في الوورد

لدي مشكله مع code macro MS word file
لدي برنامج يمسح الاسطر ذات المحتوى الفارغ يعمل جيدا مع جدول في الوورد
لكنه يمسح بعض الاسطر التي لا اريد مسحها هل من طريقه لتفادي مسح بعض الاسطر عددها 8 فقط



VBA code :





كود:
Sub DeleteBlankTableRows()

Dim deleted As Boolean
Dim oRow As Row

deleted = False

On Error Resume Next
ActiveDocument.Tables(1).Select
If Selection.Information(wdWithInTable) = False Then
    MsgBox "No table exists in the document!", vbCritical, "Error"
    Exit Sub
End If

For Each oRow In Selection.Tables(1).Rows
    If oRow Is Nothing Then
        MsgBox "The tool cannot work in this table. This might be because one or more rows have merged cells. If these merged cells are removed, it will probably work.", _
        vbCritical, "Error"
        End
    End If
     If Len(oRow.Cells(2).Range.Text) = 2 Then
   'Or If InStr(oRow.Range.Text, "") > 0 Then
        oRow.Delete
        deleted = True
    End If
Next oRow

If deleted Then
    MsgBox "All Blank lines have been deleted.", vbOKOnly, "Success!"
Else
    MsgBox "No Blank lines containing *To Be Deleted* text can be found.", vbOKOnly, "Failure!"
End If

End Sub








 

الصور المرفقة
نوع الملف: jpg vbaProblem.jpg‏ (4.6 كيلوبايت, المشاهدات 3)

رد مع اقتباس
إضافة رد


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 03:25

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2023 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc