منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : حول كود فتح ملف وورد من البرنامج
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

انا استخدم هذا الكود لفتح ملف وورد
كود :
Dim applicationclass As _Application = New Application
       applicationclass.Documents.Open(TextBox5.Text)
       Dim document As Document = applicationclass.ActiveDocument

لكن هناك مشكلتان 

الاولى : يفتح ملف الوورد وهو بحالة   للقراءة فقط
الثانية : لا يفتح الملف من اول كبسة زر بل يحتاج الى كبسة اخرى على button ليفتح الملف

هل من كود آخر يفتح ملف وورد بشكل نظامي كأنني نقرت عليه مرتين ليفتح


شكرا
تفضل جرب هذا الكود فقط غير مكان ملف الوورد و اسمه حسب المكان و اسم الملف لديك 


PHP كود :
Process.Start("WINWORD.EXE"".\nilesample.doc"
شكرا اخي الكريم

لكن بقي يفتح للقراءة فقط
وبعض الملفات لا تفتح ويعطيني تعذر العثور على الملف

اريد تشغيل ملف وورد موجود مساره كاملا ضمن Textbox

شكرا

كود :
Process.Start("WINWORD.EXE", TextBox5.Text)
جرب هذا :

PHP كود :
Shell("Explorer.EXE  " TextBox1.TextAppWinStyle.MaximizedFocus, , True
(19-01-19, 11:41 PM)asemshahen5 كتب : [ -> ]جرب هذا :

PHP كود :
Shell("Explorer.EXE  " TextBox1.TextAppWinStyle.MaximizedFocus, , True



شكرا لك اخي الكريم

لكن نفس المشكلة للقراءة فقط
في البداية فتح مجلد المستندات
اخى الحبيب

عندما يفتح الكود معك كا قراءة فقط
هذا يعنى ان الملف الذى تحتاج لفتحه سبق وتم فتحه ولم يغلق بعد

لذلك يتم فتح الملف كا قراءة فقط
الامر الثاني قم ببتشغيل البرنامج كا مسؤل Administrator

بالنهاية يمكنك مراجعة الفيديو التالى
https://www.youtube.com/watch?v=opcw47fatAA

ستجد به كيفية التعامل مع فتح الملفات من خلال Word

تحياتى لك
وتمنياتى لك التوفيق