日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
教你迅速掌握VB.NET操作Excel

如果我們想在VB.NET環(huán)境下進(jìn)行Excel的操作的話,應(yīng)當(dāng)如何正確的進(jìn)行呢?關(guān)于VB.NET操作Excel這一問(wèn)題可能對(duì)于沒(méi)有太多開發(fā)經(jīng)驗(yàn)的新手來(lái)說(shuō)有點(diǎn)困難。今天在這里就為大家詳細(xì)介紹一下這一應(yīng)用技巧,讓大家有一個(gè)詳盡的認(rèn)識(shí)。#t#

今天寫的VB.NET操作Excel代碼,一些要做保留,記錄 Public Class ExportXlsClass ExportXls

  1. Public Sub Printer()Sub Printer
    (ByVal pid As Int16, ByVal dbhlp 
    As DBHelper, ByVal objds As ploy)
  2. Dim sqlstr As String
  3. sqlstr = "select * from Ploy 
    where ployID=" & pid
  4. dbhlp.FillDataTable(sqlstr, 
    objds, "Ploy")
  5. sqlstr = "select * from PForeign 
    where ployID=" & pid
  6. dbhlp.FillDataTable(sqlstr, 
    objds, "PForeign")
  7. Dim exl As New Excel.Application
  8. exl.Visible = True
  9. exl.DisplayAlerts = True
  10. exl.WindowState = Excel.XlWindow
    State.xlMaximized
  11. 'Dim wb As Excel.Workbook = 
    exl.Workbooks.Open(Application.
    StartupPath & "\print.xls")
  12. 'Dim ws As Excel.Worksheet = 
    wb.Worksheets("prt")
  13. Dim wb As Excel.Workbook = 
    exl.Workbooks.Add()
  14. Dim ws As Excel.Worksheet = 
    wb.Worksheets.Item(1)
  15. Dim Rng As Excel.Range
  16. Rng = ws.Columns(1)
  17. Rng.ColumnWidth = 16
  18. Rng = ws.Columns(2)
  19. Rng.ColumnWidth = 46
  20. Rng = ws.Columns(3)
  21. Rng.ColumnWidth = 16
  22. Dim dr As ploy.PloyRow
  23. dr = objds.Ploy.Rows(0)
  24. Try
  25. Rng = ws.Range("A1:A1", "C1:C1")
  26. Rng.Cells.Merge()'合并單元格
  27. Rng.Font.Name = "黑體"
  28. Rng.Font.Size = "22"
  29. Rng.HorizontalAlignment = -4108
  30. Rng.VerticalAlignment = -4108
  31. Rng.Value = dr.PSubject
  32. Catch ex As Exception
  33. End Try
 
 
 
  1. Try
  2. Rng = ws.Range("A2:A2", "C2:C2")
  3. Rng.Cells.Merge()
  4. Rng.Font.Name = "黑體"
  5. Rng.Font.Size = "14"
  6. Rng.HorizontalAlignment = -4108
  7. Rng.VerticalAlignment = -4108
  8. Rng.Value = "時(shí)間:" & dr.PTime
  9. Catch ex As Exception
  10. End Try
 
 
 
  1. Try
  2. Rng = ws.Range("A3:A3", "C3:C3")
  3. Rng.Cells.Merge()
  4. Rng.Font.Name = "黑體"
  5. Rng.Font.Size = "14"
  6. Rng.HorizontalAlignment = -4108
  7. Rng.VerticalAlignment = -4108
  8. Rng.Value = "地點(diǎn):" & dr.Place
  9. Catch ex As Exception
  10. End Try
 
 
 
  1. Dim drF As ploy.PForeignRow
  2. Dim i, rngi As Integer
  3. Dim rngs, cellB, cellE As String
  4. rngi = 5 + objds.PForeign.Rows.Count
  5. cellB = "A5:A5"
  6. cellE = "C" & rngi.ToString & 
    ":C" & rngi.ToString
  7. Rng = ws.Range(cellB, cellE)
  8. Rng.Font.Name = "仿宋_GB2312"
  9. Rng.Font.Size = "16"
  10. Rng.Borders.LineStyle = 1
  11. Rng.HorizontalAlignment = -4108
  12. Rng.VerticalAlignment = -4108
  13. Rng = ws.Range("A5")
  14. Rng.Value = "領(lǐng)館"
  15. Rng = ws.Range("B5")
  16. Rng.Value = "出席人員"
  17. Rng = ws.Range("C5")
  18. Rng.Value = "職銜"
  19. rngi = 6
  20. For i = 0 To objds.PForeign.
    Rows.Count - 1
  21. drF = objds.PForeign.Rows(i)
  22. Rng = ws.Range("A" & rngi.ToString)
  23. Rng.Value = drF.PConsulate
  24. Rng = ws.Range("B" & rngi.ToString)
  25. Rng.Value = drF.PName
  26. Rng = ws.Range("C" & rngi.ToString)
  27. Rng.Value = drF.PRank
  28. rngirngi = rngi + 1
  29. Next
  30. 'wb.Save()
  31. 'If Not exl Is Nothing Then
  32. ' exl.Workbooks.Close()
  33. ' exl.Quit()
  34. ' System.Runtime.InteropServices.
    Marshal.ReleaseComObject(exl)
  35. 'End If
  36. 'If Not ws Is Nothing Then
  37. ' System.Runtime.InteropServices.
    Marshal.ReleaseComObject(ws)
  38. 'End If
  39. 'ws = Nothing
  40. 'exl = Nothing
  41. 'GC.Collect()
  42. End Sub
  43. End Class

VB.NET操作Excel的相關(guān)代碼編寫方法就為大家介紹到這里。


本文名稱:教你迅速掌握VB.NET操作Excel
標(biāo)題URL:http://www.dlmjj.cn/article/dhhodpc.html