منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
هل يمكن عرض صفحة اكسل داخل نموذج فيجوال بيسيك 2010 - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : هل يمكن عرض صفحة اكسل داخل نموذج فيجوال بيسيك 2010 (/showthread.php?tid=17662)



هل يمكن عرض صفحة اكسل داخل نموذج فيجوال بيسيك 2010 - walkady - 14-10-16

السلام عليكم ورحمة الله 
اهل يمكن عرض صفحة اكسل داخل نموذج فيجوال بيسيك 2010؟؟؟؟؟؟؟؟؟؟؟


RE: هل يمكن عرض صفحة اكسل داخل نموذج فيجوال بيسيك 2010 - ممدوح - 14-10-16

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

نعم ممكن

انظر هذا المقال
Embed Excel Documents in VB.Net Application


تتطلب أداة غير مجانية ويمكنك تجرتها من الرابط التالي
https://www.edrawsoft.com/download-office-component.php

تمكين عرض الأدوات


إخفاء عرض الأدوات



RE: هل يمكن عرض صفحة اكسل داخل نموذج فيجوال بيسيك 2010 - walkady - 15-10-16

بارك الله فيك


RE: هل يمكن عرض صفحة اكسل داخل نموذج فيجوال بيسيك 2010 - محمد كريّم - 15-10-16

syncfusion تقدم ادوات مجانية تدعم قراءة وكتابة ملفات اكسل
http://vb4arb.com/vb/thread-16109.html

https://www.syncfusion.com/products/file-formats/xlsio

ايضا هذه مكتبة محترمة تتعامل مع ملفات اوفيس بغض النظر عن وجودها مثبتة عالكمبيوتر ام لا
https://github.com/tonyqus/npoi

وهذه مكتبة اخرى http://spreadsheetlight.com/


RE: هل يمكن عرض صفحة اكسل داخل نموذج فيجوال بيسيك 2010 - sayedf1 - 18-10-16

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

           Dim MyConnection As System.Data.OleDb.OleDbConnection
           Dim dataSet As System.Data.DataSet
           Dim MyCommand As System.Data.OleDb.OleDbDataAdapter
           Dim path As String = "d:\12.xlsx"

           MyConnection = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=Excel 12.0;")
           MyCommand = New System.Data.OleDb.OleDbDataAdapter("select * from [ورقة1$]", MyConnection)

           dataSet = New System.Data.DataSet
           MyCommand.Fill(dataSet)
           DataGridView1.DataSource = dataSet.Tables(0)

           MyConnection.Close()
       Catch ex As Exception
           MsgBox(ex.Message.ToString)
       End Try