تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية فتح مستندات نصية بالامتدادات التي تشاء
#1
كود :
Try
           If TextBox1.Text = "" Then
               MsgBox("يرجى تحديد اسم الملف المراد الدخول اليه") 'هنا لاعادة تسمية الملف قبل الحفظ
               Return
           End If
           Dim Psi As New ProcessStartInfo
           With Psi
               .FileName = My.Application.Info.DirectoryPath & "\مقالات\" & TextBox1.Text & ".dotx"
               .WindowStyle = ProcessWindowStyle.Maximized
               ProgressBar1.Value = 50
               .Verb = "open"

           End With
           ProgressBar1.Value = 100
           Process.Start(Psi)
           ProgressBar1.Value = 0
       Catch ex As Exception
           MsgBox("يرجى التأكد من اسم الملف الذي ادخلته", MsgBoxStyle.OkOnly)
       End Try
 السلام عليكم اخواني الكرام
في الكود اعلاه , اود فتح ملف وورد من خلاله , الكود يعمل بشكل ممتاز 
مشكلتي انني لا أود فتح مستندات من امتداد dotx فقط بل أود من خلال هذا الكود فتح مختلف الامتدادات النصية  Shy
Angel  الحياة فترة اختبار , إما أن تكون او لاتكون  Rolleyes  
لن امل من البحث  ولن امل من السؤال
[b]رواد المعلوميات[/b]
الرد
تم الشكر بواسطة:
#2
تفضل اخي هاذي طريقة اسهل 


اختر اداة listbox 


وفي الزر 


كود :
 For Each foundFile In My.Computer.FileSystem.GetFiles(
        My.Application.Info.DirectoryPath & "\مقالات\")
           ListBox1.Items.Add(foundFile)
       Next


وفي حدث ال listbox 


كود :
       Process.Start(ListBox1.SelectedItem)

واذا تريد بطريقتك فقط ضع شرط اذا النص المكتوب في textbox1 موجود في listbox يحدد عليه وسيعمل تلقائياً
الرد
#3
(25-08-19, 01:09 PM)dasktop كتب : تفضل اخي هاذي طريقة اسهل 


اختر اداة listbox 


وفي الزر 


كود :
 For Each foundFile In My.Computer.FileSystem.GetFiles(
        My.Application.Info.DirectoryPath & "\مقالات\")
           ListBox1.Items.Add(foundFile)
       Next


وفي حدث ال listbox 


كود :
       Process.Start(ListBox1.SelectedItem)

واذا تريد بطريقتك فقط ضع شرط اذا النص المكتوب في textbox1 موجود في listbox يحدد عليه وسيعمل تلقائياً
 شكرا لك , لكني وجدت طريقة اسهل بكثير دون الحاجة الى تبديل الكود

لقد قمت باحداق combox ووضعت فيه جميع الامتدادات وبدلا من .dotx وضعت combobox1.text وانتهى الامر
Angel  الحياة فترة اختبار , إما أن تكون او لاتكون  Rolleyes  
لن امل من البحث  ولن امل من السؤال
[b]رواد المعلوميات[/b]
الرد
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية تحكم في TextBox cordava 6 92 منذ 7 ساعة مضت
آخر رد: cordava
  [سؤال] كيفية تحميل ادوات الديف اكسبريس ؟ منه 6 279 10-06-20, 06:00 AM
آخر رد: khodor1985
  [سؤال] كيفية عمل ارشيف للملفات المحفوظة عاصم النجار 4 204 03-06-20, 08:11 PM
آخر رد: kiki
  [سؤال] كيفية عمل بتون أو بيكتشر بيضاوي أو دائرية منه 1 131 31-05-20, 06:46 AM
آخر رد: سعود
  [سؤال] كيفية عمل برنامج ساعه حائط ؟ منه 2 141 30-05-20, 04:10 AM
آخر رد: منه
  [سؤال] هل استطيع اسناد القيم التي في الداتا جريد في جدول في الذاكره بشكل مؤقت بسام محمدغانم 2 147 25-05-20, 03:39 PM
آخر رد: بسام محمدغانم
  كيفية التعديل على برنامج hasanqo 1 117 21-05-20, 06:45 AM
آخر رد: معاند الحظ
  [سؤال] كيفية عمل شاشة اصناف المطاعم عاصم النجار 0 91 14-05-20, 08:35 AM
آخر رد: عاصم النجار
Exclamation [سؤال] كيفية تحديد النيم سبيس xml cayo12300 2 135 12-05-20, 02:07 AM
آخر رد: cayo12300
  كيفية إضافة ادوات للمشروع ؟؟ paveldida 4 176 11-05-20, 07:06 PM
آخر رد: paveldida

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


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