تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] برنامج يقوم بالاستبدال التلقائي
#1
السلام عليكم ورحمةة الله وبركاته

كيف الحال جميعاً إن شاء الله بخير

انا سعيد بإنظمامي معكم واكتساب ولو أقل القليل من خبراتكم ..
فياليت القى مساعده .. وابي طلب من المبرمجين واتمنى اقدر اوضح لكم الفكره الي
ابغاها،
نخش بالفكره بسم الله
اولاً أنا مبتدئ في عالم البرمجه وفيي بدايتي وفكرتي آبغا اصمم مثلا برنامج
يستبدل تلقائي يشابه الاستبدال الموجود في Notepad
مثلا عندي مقال طويل او جمملتين ومثال توضيحي

{ كيف الحال }
ابغا اصمم برنامج مثلاً اضيف مربع صغير واضع فيه الكلام الي ابغاه يبحث لي عنه
مثل يبحث عن كيف الحال ، ومربع صغير بجانبه اضع فيه { مساء الخير }
ويقوم بالاستبدال
"" علماً اضيف مثلاً مستند وورد أو مفكره بجانب البرنامج يقوم البرنامج بالبحث داخل هذه المفكره او مستند الوورد ""[b]
اتمنى شرح وافي وكافي لاني استفيد من هالشيء وابغغاااه ضروري
لغة البرمجه يفضل تكون vb.net
بإنتظاركم .. أخواني Heart
الرد
تم الشكر بواسطة:
#2
.....

راح أعطيك "بداية برمجة" في البحث والاستبدال داخل ملف الوورد

إعمل مشروع جديد

في Form1:
ضع ثلاث TextBox
إثنان Button


أضف المرجع الخاص بالوورد:
من القائمة Project إختر ...Add Reference
من النافذة التي ستظهر إختر التبويب [COM] ومنه إختر المكتبة Microsoft Word xx.0 Object Library أكبر رقم لديك


ضع هذا الكود في Form1
كود :
' أضف المرجع التالي من القائمة
' Project>Add Reference: [COM]> Microsoft Word xx.0 Object Library

Imports Microsoft.Office.Interop

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Using op As New OpenFileDialog
            op.Filter = "Word documents (*.docx,*.doc)|*.docx;*.doc"
            If op.ShowDialog = Windows.Forms.DialogResult.OK Then
                Me.TextBox1.Text = op.FileName
            End If
        End Using
    End Sub


    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        If Me.TextBox1.Text <> "" Then
            If TextBox2.Text = "" Or Me.TextBox3.Text = "" Then
                MsgBox("يجب كتابة كلمة البحث وكلمة الاستبدال")
            Else
                WordFindAndReplace(Me.TextBox1.Text, Me.TextBox2.Text, Me.TextBox3.Text)
            End If
        End If
    End Sub

    Public Sub WordFindAndReplace(ByVal docFilename As String, ByVal findStr As String, ByVal replaceStr As String)
        Try

            Dim objWordApp As New Word.Application

            objWordApp.Visible = True ' إظهار برنامج الوورد
            ' True بدلا من False إذا أدرت عدم إظهار الوورد ضع

            ' فتح ملف الوورد
            Dim objDoc As Word.Document = objWordApp.Documents.Open(docFilename)
            objDoc = objWordApp.ActiveDocument

            ' wdReplaceAll بحث واستبدال نص للكل
            Dim result As Boolean = objDoc.Content.Find.Execute(FindText:=findStr, ReplaceWith:=replaceStr, Replace:=Word.WdReplace.wdReplaceAll)

            ' حفظ ملف الوورد
            objDoc.Save()
            objDoc.Close()
            objDoc = Nothing
            objWordApp.Quit()
            objWordApp = Nothing

            If Not result Then
                MsgBox("لم أجد مطابقة في البحث")
            Else
                MsgBox("تم الاستبدال بنجاح")
            End If

        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    End Sub

End Class

.....
الرد
تم الشكر بواسطة: aftfm , kslawy
#3
شكرااا لك اخي لاكن ممكن
تعمل البرنامج وتعطيني الرابط وراح ارجع اعدل عليه انا
الرد
تم الشكر بواسطة:
#4
شكرا لك .. بعد التركيز تم عمل البرنامج يعطيك
آلف عافيه ، والله يرزقك ويستر عليك ويجعل مثواك الجنه
انت ووالدينك ومن يمر على هالموضوع
الرد
تم الشكر بواسطة: kslawy


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] أريد مساعدتي في عمل برنامج يستطيع التعرف علي وجه انسان داخل فديو اوصورة ؟ PeterGhattas082460 1 74 07-12-18, 01:54 AM
آخر رد: محمد كريّم
  مساعدة ضرورية بخصوص برنامج Aminsoft 4 166 04-12-18, 06:40 AM
آخر رد: asemshahen5
  [سؤال] عايز دورة انشاء برنامج مثل الهين والامبراطورية من فضلكم omarzerrouki 4 899 03-12-18, 06:27 AM
آخر رد: mhs
  كيف اجعل زر الحفظ يقوم بعمل حفظ وتعديل atef_020 15 266 01-12-18, 08:09 PM
آخر رد: حريف برمجة
  التقارير في برنامج متعدد اللغات Rabeea Qbaha 15 224 29-11-18, 12:12 AM
آخر رد: Rabeea Qbaha
Rainbow [سؤال] برنامج النطق بالفيجول اسامه الهرماوي 3 79 27-11-18, 11:54 PM
آخر رد: عبد العزيز البسكري
  التعامل مع برنامج الإكسل عن طريق الفيجول ستوديو +yassen+ 4 108 22-11-18, 06:17 PM
آخر رد: +yassen+
  Sales-Pro برنامج eidgs 0 53 21-11-18, 07:49 PM
آخر رد: eidgs
  [VB.NET] طلب برنامج حفظ واستدعى وتحرير بيانات مع صوره الى قاعدة اكسس 20000 khalidalwdi 0 71 12-11-18, 07:34 PM
آخر رد: khalidalwdi
  [VB.NET] مشكلة في برنامج متعدد اللغات ay.alhaj 12 303 12-11-18, 03:30 AM
آخر رد: ay.alhaj

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم