منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
تصدير بيانات من برنامج بالفيجوال بيسك الى ال EXCEL - نسخة قابلة للطباعة

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



تصدير بيانات من برنامج بالفيجوال بيسك الى ال EXCEL - mohammed_abdu - 15-12-20

السلام عليكم اخواني 
اتمنى منكم المساعده 
عندي مشكله انه  عندما اقوم بتصدير بيانات الى اكسيل يعطيني مربع حوار لكي ادخل اسم لملف الاكسيل ومكان حفظ  الملف وعندما اختار حفظ 
تتم العمليه بشكل جيد ولكن لو سويت الغاء اجد انه البرنامج يعلق تماما ولا استطيع اختيار اي شي ولازم اوق ال debag


RE: تصدير بيانات من برنامج بالفيجوال بيسك الى ال EXCEL - nrkarat - 16-12-20

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


PHP كود :
        Dim rowsTotalcolsTotal As Short
        Dim I
jiC As Short
        Cursor
.Current Cursors.WaitCursor
        Dim xlApp 
As New Excel.Application
        
Try
            Dim excelBook As Excel.Workbook xlApp.Workbooks.Add
            Dim excelWorksheet 
As Excel.Worksheet CType(excelBook.Worksheets(1), Excel.Worksheet)
            xlApp.Visible True
            rowsTotal 
DataGridView1.RowCount
            colsTotal 
DataGridView1.Columns.Count 1
            With excelWorksheet
                
For iC 0 To colsTotal
                    
.Cells(1iC 1).Value DataGridView1.Columns(iC).HeaderText
                Next
                
For 0 To rowsTotal 1
                    
For 0 To colsTotal
                        
.Cells(21).value DataGridView1.Rows(I).Cells(j).Value
                    Next j
                Next I
                
.Cells.Columns.AutoFit()
                .Cells.EntireColumn.AutoFit()
            End With
        
Catch ex As Exception
            MessageBox
.Show(ex.Message"Error"MessageBoxButtons.OKMessageBoxIcon.Error)
        Finally
            Cursor.Current Cursors.Default
            xlApp Nothing
        End 
Try