تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف افتح مستند وورد داخل الفورم ؟
#10
وعليكم السلام ورحمة الله وبركاته.
رمضان مبارك وكل عام وأنتم بخير. أسأل الله أن يتقبل منا ومنكم صالح الأعمال.


إليك الكود النهائي بدون شرح:

PHP كود :
Imports Microsoft.Office.Interop

Sub OpenWordDocument
()
 
   Dim wordApp As New Word.Application
    wordApp
.Visible True
    Dim wordDoc 
As Word.Document wordApp.Documents.Open("C:\path\to\your\document.docx")
End Sub 



لا تنسى استبدال المسار "C:\path\to\your\document.docx" بالمسار الصحيح لملف وورد الذي ترغب في فتحه.



او اختار هذا الكود 
كلاهما صحيحين


هذا الكود الجديد يأخذ أفضل ما في الكودين ويستخدم الأسلوب المنظم للفئة والدالة الموجودة في الكود الذي قدمته:


PHP كود :
Imports Microsoft.Office.Interop.Word

Public Class Form1

    Private Sub Button1_Click
(sender As ObjectAs EventArgsHandles Button1.Click
        OpenWordDocument
("C:\path\to\your\word\file.docx")
 
   End Sub

    Sub OpenWordDocument
(ByVal filePath As String)
 
       Dim app As New Application()
 
       Dim doc As Document app.Documents.Open(filePath)
 
       app.Visible True
        doc
.Activate()
 
   End Sub

End 
Class 


في هذا الكود، تم إضافة معامل "filePath" لدالة "OpenWordDocument" لتمكين فتح ملفات وورد مختلفة بسهولة باستخدام نفس الدالة. لا تنسى استبدال المسار "C:\path\to\your\word\file.docx" بالمسار الصحيح لملف وورد الذي ترغب في فتحه.


الشرح





بالنسبة لفتح ملف وورد باستخدام Visual Basic.NET، يمكنك استخدام مكتبة Microsoft.Office.Interop.Word المرجعية لفتح والتعامل مع ملفات وورد. هذه هي الخطوات:
  1. أولاً، قم بإضافة المرجع لمكتبة Microsoft.Office.Interop.Word في مشروعك. للقيام بذلك، انقر بزر الماوس الأيمن على اسم المشروع واختر "Add Reference" ثم ابحث عن "Microsoft.Office.Interop.Word" وأضفه إلى المشروع.
  2. بعد ذلك، قم بإضافة الجملة التالية في أعلى الكود لاستيراد مكتبة Microsoft.Office.Interop.Word:
 

PHP كود :
Imports Microsoft.Office.Interop 



3.استخدم الكود التالي لفتح ملف وورد:

PHP كود :
' إنشاء كائن تطبيق Word
Dim wordApp As New Word.Application

جعل تطبيق Word ظاهر للمستخدم
wordApp
.Visible True

' فتح ملف وورد
Dim wordDoc As Word.Document = wordApp.Documents.Open("C:\path\to\your\document.docx")

الآن يمكنك التعامل مع ملف الوورد باستخدام كائن wordDoc 



لا تنسى استبدال المسار "C:\path\to\your\document.docx" بالمسار الصحيح لملف وورد الذي ترغب في فتحه.
بعد الانتهاء من التعامل مع ملف وورد، يمكنك إغلاق الوثيقة وإنهاء تطبيق Word عن طريق الكود التالي:
 




PHP كود :
' إغلاق ملف وورد
wordDoc.Close()

إنهاء تطبيق Word
wordApp
.Quit() 



أتمنى أن يكون هذا الكود مفيدًا لك. إذا كنت بحاجة إلى مزيد من المساعدة أو التوضيح، لا تتردد في السؤال.
الرد }}}
تم الشكر بواسطة: أبووسم


الردود في هذا الموضوع
RE: كيف افتح مستند وورد داخل الفورم ؟ - بواسطة sanyor77 - 28-03-23, 07:06 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  القاعدة رغم وجود الباس وورد اصبحت لا تفتح atefkhalf2004 5 470 20-10-25, 10:24 AM
آخر رد: dr.programming
  مشكلة في عرض الفورم بالحجم المحدد مصمم هاوي 1 248 29-09-25, 03:17 AM
آخر رد: مصمم هاوي
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,858 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,212 09-07-25, 12:45 AM
آخر رد: abo ragab
  [VB.NET] فتح ملف وورد EMADW 22 1,231 08-05-25, 01:06 AM
آخر رد: EMADW
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,038 19-04-25, 08:54 PM
آخر رد: Kamil
  كيف يمكن تحريك الفورم بأستخدام زر heem1986 2 587 30-03-25, 01:58 AM
آخر رد: heem1986
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 650 09-03-25, 03:52 AM
آخر رد: silverlord
  ماهو سبب اغلاق الفورم صالح عبدالله 2 512 26-02-25, 02:40 PM
آخر رد: صالح عبدالله
  استفسار عن تنسيق الفورم في حالة تغيرالفورم من وضع العادي الي التكبير fireswored1 4 823 22-01-25, 09:04 PM
آخر رد: fireswored1

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


يقوم بقرائة الموضوع: