تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] طلب كود تصدير بيانات داتا جريد فيو إلى وورد
#6
(27-08-17, 11:58 PM)waelalmsry75 كتب : السلام عليكم
الإخوة الكرام
هل الكود المطلوب غير ممكن Huh 
لو كان غير ممكن فياريت حد يرد ويعرفني

ولو كان ممكن فياريت برده حد يعرفني انه ممكن وليس مستحيل

وجزى الله خيرا من اهتم بهذا الأمر

الكود ممكن وانا قعدت اسبوع وانا ابحث وكانت نفس مشكلتي واعطيك دالة تقوم بتصدير البيانات من الداتا قريد فيو إلى جدول في ملف وورد
كود :
Private Sub testisstableword()
       Try
           Dim objWord As Application
           Dim objDoc As Document
           Dim objTable As Table
           objWord = CreateObject("Word.Application")
           objWord.Visible = True
           objDoc = objWord.Documents.Add
           Dim _RowCount As Integer = DataGridView1.RowCount - 1 ' تعريف صفوف الجدول
           Dim _ColCount As Integer = DataGridView1.ColumnCount - 1 ' تعريف اعمدة الجدول
           Dim r As Integer, c As Integer

           objTable = objDoc.Tables.Add(objDoc.Bookmarks.Item("\endofdoc").Range, _RowCount + 1, _ColCount + 1)
           objTable.Range.ParagraphFormat.SpaceAfter = 6
           For r = 0 To _RowCount
               For c = 0 To _ColCount
                   objTable.Cell(r + 1, c + 1).Range.Text = DataGridView1.Rows(r).Cells(c).Value.ToString()
               Next
           Next
           objTable.Rows.Item(1).Range.Font.Bold = True
           objTable.Rows.Item(1).Range.Font.Italic = True

           objTable.Borders.OutsideColor = WdColor.wdColorBlack
           objTable.Borders.OutsideLineStyle = WdLineStyle.wdLineStyleSingle
           objTable.Borders.InsideColor = WdColor.wdColorBlack
           objTable.Borders.InsideLineStyle = WdLineStyle.wdLineStyleSingle
           ' objTable.Borders.Shadow = True
           '  Me.Close()

           ' objDoc.SaveAs2("d:/tee.docx")
           '   SFD.Filter = "ملفات ورد|*.docx"
           ' If SFD.ShowDialog = System.Windows.Forms.DialogResult.OK Then
           objDoc.Save()
           '  End If
           objDoc.Close()
           objWord.Quit()

           System.Runtime.InteropServices.Marshal.ReleaseComObject(objWord)
           System.Runtime.InteropServices.Marshal.ReleaseComObject(objDoc)

           objDoc = Nothing
           objWord = Nothing
           GC.Collect()
           GC.WaitForFullGCComplete()

       Catch ex As Exception
           MsgBox(ex.Message)
       End Try
   End Sub
الرد }}}
تم الشكر بواسطة: waelalmsry75


الردود في هذا الموضوع
RE: طلب كود تصدير بيانات داتا جريد فيو إلى وورد - بواسطة الحاكم - 11-05-18, 01:50 PM


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


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