تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
التعامل مع برنامج الإكسل عن طريق الفيجول ستوديو
#1
مرحباً أصدقائي
هذه مشاركتي الأولى في هذا المنتدى 
أنا في صدد أن أعمل برنامج يتعامل مع برنامج الإكسل عن طريق الفيجول ستوديو - كيف أستطيع أن أحفظ محتويات مربع النص في خلايا معينه في الإكسل كا خلية A1 مثلاً
الرد }}}
تم الشكر بواسطة:
#2
PHP كود :
Private Sub Button1_Click(sender As System.ObjectAs System.EventArgsHandles Button1.Click
    Dim xlsWorkBook 
As Microsoft.Office.Interop.Excel.Workbook
    Dim xlsWorkSheet 
As Microsoft.Office.Interop.Excel.Worksheet
    Dim xls 
As New Microsoft.Office.Interop.Excel.Application

    Dim resourcesFolder 
IO.Path.GetFullPath(Application.StartupPath "\..\..\Resources\")
    Dim fileName = "
book1.xlsx"

    xlsWorkBook = xls.Workbooks.Open(resourcesFolder & fileName)
    xlsWorkSheet = xlsWorkBook.Sheets("
Sheet1")

    xlsWorkSheet.Cells(1, 1) = TextBox1.Text

    xlsWorkBook.Close()
    xls.Quit()

    MsgBox("
file saved to " & resourcesFolder)
End Sub 
الرد }}}
تم الشكر بواسطة: elgokr
#3
(21-11-18, 06:36 PM)Rabeea Qbaha كتب :
PHP كود :
Private Sub Button1_Click(sender As System.ObjectAs System.EventArgsHandles Button1.Click
    Dim xlsWorkBook 
As Microsoft.Office.Interop.Excel.Workbook
    Dim xlsWorkSheet 
As Microsoft.Office.Interop.Excel.Worksheet
    Dim xls 
As New Microsoft.Office.Interop.Excel.Application

    Dim resourcesFolder 
IO.Path.GetFullPath(Application.StartupPath "\..\..\Resources\")
    Dim fileName = "
book1.xlsx"

    xlsWorkBook = xls.Workbooks.Open(resourcesFolder & fileName)
    xlsWorkSheet = xlsWorkBook.Sheets("
Sheet1")

    xlsWorkSheet.Cells(1, 1) = TextBox1.Text

    xlsWorkBook.Close()
    xls.Quit()

    MsgBox("
file saved to " & resourcesFolder)
End Sub 
 شكراً لك Rabeea Qbaha 
تساؤول أخر صديقي : لنفرض أن لدي ثلاثة أعمده في الإكسل و قمت بإستيراد بيانات داخل أداة الداتا كردفيو : كيف أحفظ محتوى النص التكست1 مثلاً في العمود الثاني بناءاً على سطر في العمود الأول داخل الإكسل أي حسب السطر المختار.

يضهر لدي خطأ في هذه الأسطر ما حلها
Dim xlsWorkBook As Microsoft.Office.Interop.Excel.Workbook

        Dim xlsWorkSheet As Microsoft.Office.Interop.Excel.Worksheet
        Dim xls As New Microsoft.Office.Interop.Excel.Application
الرد }}}
تم الشكر بواسطة:
#4
عليك اضافة Microsoft.Office.Interop الى ال reference في المشروع 

اذا اردت ان تقوم باستخراج بيانات من datagridview فهي طريقه اخرى
الرد }}}
تم الشكر بواسطة: elgokr
#5
Rabeea Qbaha كتب : كتب : كتب : كتب :عليك اضافة Microsoft.Office.Interop الى ال reference في المشروع 

اذا اردت ان تقوم باستخراج بيانات من datagridview فهي طريقه اخرى

أردت أن أسند قيمة لحقل في العمود الثاني  بناء على قيمة في العمود الأول بالإكسل

مثلاً يبحث عن الرقم القومي في العمود الأول ويدرج أمامه مثلاُ الجنس في العمود الثاني - الجنس هنا هو قيمة نص التكست


دخلت على  reference  ثم الخيار com ولم تظهر معي  Microsoft.Office.Interop  ؟   إصدار الفيجول 2015 و الأوفس 2007
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Big Grin [سؤال] مشروع الفيجوال بيسك ستوديو sad89891 4 1,750 10-04-24, 04:37 AM
آخر رد: emadahmed1995
  [مشروع] ابغي اغير من الاكسس الى الفيجول بيزك أبوعبدالعزيز 2 122 27-03-24, 09:56 PM
آخر رد: أبوعبدالعزيز
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 657 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  محتاج تشفير فيديو وتشغلية عن طريق البرنامج فقط new_programer 1 118 22-02-24, 12:09 PM
آخر رد: AHMED213
  التحقق من خلال محتوى خلية عن طريق textbox صالح عبدالله 2 224 24-01-24, 12:54 PM
آخر رد: صالح عبدالله
  [VB.NET] كيف يمكنني استظافة سوفت وير برنامج ادارة جهاز السي بي سي في المختبر الى برنامجي الحزين اليماني 2 289 15-01-24, 10:39 PM
آخر رد: الحزين اليماني
  برنامج لحفظ اكوادي samsunggears 2 401 05-01-24, 12:57 AM
آخر رد: HALIM ELEULMA
  تشغيل الماكرو عن طريق اكواد الفجوال نيمو 0 271 03-11-23, 11:14 AM
آخر رد: نيمو
  انشاء واجهات برنامج شؤون الموظفين والرواتب شمسـ لا تغيب 5 12,883 27-09-23, 10:05 PM
آخر رد: melad2002
  مطلوب برنامج لحوافظ المالية الاسطورة1 2 457 27-09-23, 09:12 PM
آخر رد: melad2002

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم