تقييم الموضوع :
  • 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
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information [VB.NET] مطلوب سورس برنامج من سيربح المليون بدر إشتية 7 6,718 30-11-25, 07:22 AM
آخر رد: Mr_limo
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 270 02-11-25, 11:19 PM
آخر رد: justforit
  برنامج نظام محل مواد غذائية crazykinko 0 154 17-10-25, 12:27 AM
آخر رد: crazykinko
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,017 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  استفسار عن حامية برنامج ahmedramy 2 578 27-04-25, 06:02 PM
آخر رد: princelovelorn
Lightbulb [مشروع] مطلوب برنامج نظام صيدليه بالفيجوال بيسك 2010 May-5 13 10,774 07-02-25, 07:55 PM
آخر رد: الورد2
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 619 05-02-25, 01:51 AM
آخر رد: new_programer
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,500 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  برنامج الفيجول استوديو 2010 لا يتجاوب مع التحديثات التي اجريها عليه في برمجة البرامج PeterGhattas082460 1 419 14-12-24, 01:16 AM
آخر رد: Taha Okla
  [VB.NET] تحويل لغة الأرقام في فيجوال ستوديو AboBattal 2 388 12-11-24, 08:11 AM
آخر رد: أبو خالد الشكري

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


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