اريد ان اعمل بوتن فى السي شارب بحيث اذا ضغطت على هذا البوتن يفتح لى ملف ورد؟؟
كود لفتح ملف وورد
السلام عليكم ورحمة الله وبركاته.
ضع الكود التالي في حدث الضغط على الزر
System.Diagnostics.Process.Start("YourDOC.doc");((إِنَّ اللَّهَ وَمَلائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذِينَ آمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا))
السلام عليكم ورحمه الله وبركاته
اخي جرب الكود التالي
using System.Diagnostics;
using Microsoft.VisualBasic;
private void button1_Click(object sender, System.EventArgs e)
{
Interaction.Shell("Your Document Path", (AppWinStyle) 2, false, -1);
}.:: Wish to become better and better ::.
السلام عليكم ورحمة الله وبركاته.
أخ (VB Helper) جربت الطريقة التي كتبتها لكنها لم تعمل معي , فما المشكلة ؟
رسالة الخطأ
File not found
على الرغم من أني متأكدة بأنني كتبت المسار صحيح لأنني فتحت الملف بإستخدام طرق أخرى.
شكراً.
((إِنَّ اللَّهَ وَمَلائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذِينَ آمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا))
السلام عليكم ورحمة الله وبركاته:
أولا: لا أرى فائدة لتضمين مراجع أخرى طالما أن هناك ما يؤدي الغرض.
ثانيا: بالنسبة للميثود Process.Start فهو أفضل من Microsoft.VisualBasic.Interaction.Shell كون Process.Start أكثر شموليةً حيث يمكنه تشغيل ملفات وبرامج بل و مواقع انترنت باستخدام المتصفح الافتراضي, لكن بالنسبة ل Microsoft.VisualBasic.Interaction.Shell فهو لا يشغل إلا ملفات تنفيذية .
راجع هذا الرابط :
http://msdn.microsoft.com/en-us/library/microsoft.visualbasic.interaction.shell.aspx
Required. String. Name of the program to execute,
Rose Muhammed كتب:السلام عليكم ورحمة الله وبركاته.
أخ (VB Helper) جربت الطريقة التي كتبتها لكنها لم تعمل معي , فما المشكلة ؟
رسالة الخطأ
File not found
على الرغم من أني متأكدة بأنني كتبت المسار صحيح لأنني فتحت الملف بإستخدام طرق أخرى.
شكراً.
اقتباسبالنسبة ل Microsoft.VisualBasic.Interaction.Shell فهو لا يشغل إلا ملفات تنفيذية
وهذا ما يفسر أنه لم يعثر على الملف كونه بحث عن ملف تنفيذي بالاسم المرسل له.
مثلا:
Interaction.Shell("c:\\document.doc", (AppWinStyle) 2, false, -1);سيقوم الميثود بتشغيل الملف:
c:\\document.doc.exe
السلام عليكم ورحمه الله وبركاته
عذرا اخي, ذكرت ان الامر Shell يقوم بتشغيل الملفات التنفيذيه ..
.:: Wish to become better and better ::.