الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود لفتح ملف وورد

بدأه توتى عقلان في 5 ديسمبر 2011 · 5 رد · 1,060 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد ان اعمل بوتن فى السي شارب بحيث اذا ضغطت على هذا البوتن يفتح لى ملف ورد؟؟

#2

السلام عليكم ورحمة الله وبركاته.

ضع الكود التالي في حدث الضغط على الزر

System.Diagnostics.Process.Start("YourDOC.doc");
1

((إِنَّ اللَّهَ وَمَلائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذِينَ آمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا))

#3

السلام عليكم ورحمه الله وبركاته

اخي جرب الكود التالي

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 ::.

#4

السلام عليكم ورحمة الله وبركاته.

أخ (VB Helper) جربت الطريقة التي كتبتها لكنها لم تعمل معي , فما المشكلة ؟

رسالة الخطأ

File not found

على الرغم من أني متأكدة بأنني كتبت المسار صحيح لأنني فتحت الملف بإستخدام طرق أخرى.

شكراً.

((إِنَّ اللَّهَ وَمَلائِكَتَهُ يُصَلُّونَ عَلَى النَّبِيِّ يَا أَيُّهَا الَّذِينَ آمَنُوا صَلُّوا عَلَيْهِ وَسَلِّمُوا تَسْلِيمًا))

#5

السلام عليكم ورحمة الله وبركاته:

أولا: لا أرى فائدة لتضمين مراجع أخرى طالما أن هناك ما يؤدي الغرض.

ثانيا: بالنسبة للميثود 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

2
#6

السلام عليكم ورحمه الله وبركاته

عذرا اخي, ذكرت ان الامر Shell يقوم بتشغيل الملفات التنفيذيه ..

.:: Wish to become better and better ::.

مواضيع مشابهة