تقييم الموضوع :
  • 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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيفية معرفه مسار الويندوز أو بمعني آخر ازاي اعرف البارتيشن ال نازل عليه الويندوز حسن الجلب 1 58 , 09:59 PM
آخر رد: Mohamad Anan
  كيفية اظهار رسالة داخل الفيجوال بيزيك واختفائها تلقائياَ بعد فترة ابو نور الهدى 1 71 15-10-21, 06:47 PM
آخر رد: asemshahen5
  [سؤال] كيفية عمل زر بحث والنتائج بجدول DeSSaR 7 6,932 28-09-21, 02:45 AM
آخر رد: karim5009
  [سؤال] كيفية تحميل ادوات الديف اكسبريس ؟ منه 7 1,577 25-09-21, 01:01 PM
آخر رد: Lathe1
  كيفية عمل المشغل anes 1 240 10-09-21, 05:13 PM
آخر رد: ميدو الفنان
  [VB.NET] كيفية اضافة ال public key token في البرنامج Codack 0 234 07-09-21, 07:30 PM
آخر رد: Codack
  كيفية جلب بيانات جدول داخل موقع إلى الداتاجريدفيو باستخدام مكتبة cefsharp bahnay0 0 309 12-08-21, 01:49 AM
آخر رد: bahnay0
  كيفية حفظ واستدعاء أكثر من Text box من ملف واحد Yasser_Abuelhassab 1 308 27-07-21, 03:13 AM
آخر رد: سعود
Exclamation كيفية ربط قواعد البيانات mysql ب فيجوال بيسك دوت نت Yasser_Abuelhassab 1 386 25-07-21, 02:31 AM
آخر رد: ابو انس
  كيفية اضافة مشغل mpv بداخل الفورم ميدو الفنان 45 6,679 15-07-21, 02:45 AM
آخر رد: islam39

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


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