설명 없음
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

合約保固書.vb 20KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. Option Strict Off
  2. Imports Microsoft.Office.Interop.Excel.XlUnderlineStyle
  3. Imports Microsoft.Office.Interop.Excel.Constants
  4. Imports Microsoft.Office.Interop.Excel.XlBordersIndex
  5. Imports Microsoft.Office.Interop.Excel.XlLineStyle
  6. Imports Microsoft.Office.Interop.Excel.XlBorderWeight
  7. Imports Microsoft.Office.Interop.Excel.XlThemeFont
  8. Imports Microsoft.Office.Interop.Excel.XlThemeColor
  9. Imports Microsoft.Office.Interop.Excel.XlWindowState
  10. Imports Microsoft.Office.Interop.Excel
  11. Public Class 合約保固書
  12. ReadOnly ds6 As New DataSet
  13. Dim xlApp As Application : Dim xlBook As Workbook : Dim xlSheet As Worksheet
  14. Dim 放大, 簽回檔 As Boolean
  15. Private Sub Set_合約清單()
  16. 合約_dgv.DataSource = Nothing : ds6.Clear()
  17. 合約_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
  18. 合約_dgv.ColumnHeadersHeight = 40 : 合約_dgv.AllowUserToAddRows = False
  19. PA46 = 合約編號1_cb.Text : PA47 = 工程期1_ch.Text
  20. SQL_合約清單_保固用()
  21. da.Fill(ds6) : 合約_dgv.DataSource = ds6.Tables(0) : conn.Close()
  22. 合約_dgv.Columns(0).FillWeight = 160 : 合約_dgv.Columns(1).Visible = False : 合約_dgv.Columns(2).Visible = False : 合約_dgv.Columns(3).Visible = False
  23. 合約_dgv.Columns(4).Visible = False : 合約_dgv.Columns(5).Visible = False : 合約_dgv.Columns(6).Visible = False : 合約_dgv.Columns(7).Visible = False
  24. 合約_dgv.Columns(8).Visible = False : 合約_dgv.Columns(9).Visible = False : 合約_dgv.Columns(10).Visible = False : 合約_dgv.Columns(11).Visible = False
  25. 合約_dgv.Columns(12).Visible = False : 合約_dgv.Columns(13).Visible = False : 合約_dgv.Columns(14).Visible = False : 合約_dgv.Columns(15).Visible = False
  26. 合約_dgv.Columns(16).Visible = False : 合約_dgv.Columns(17).Visible = False : 合約_dgv.Columns(18).Visible = False : 合約_dgv.Columns(19).Visible = False
  27. 合約_dgv.Columns(20).Visible = False : 合約_dgv.Columns(21).Visible = False : 合約_dgv.Columns(22).Visible = False : 合約_dgv.Columns(23).Visible = False
  28. 合約_dgv.Columns(24).Visible = False : 合約_dgv.Columns(25).Visible = False : 合約_dgv.Columns(26).Visible = False : 合約_dgv.Columns(27).Visible = False
  29. 合約_dgv.Columns(28).Visible = False : 合約_dgv.Columns(29).FillWeight = 50 : 合約_dgv.Columns(30).Visible = False : 合約_dgv.Columns(31).Visible = False
  30. 合約_dgv.Columns(32).FillWeight = 100 : 合約_dgv.Columns(33).FillWeight = 50 : 合約_dgv.Columns(34).Visible = False : 合約_dgv.Columns("工程名稱_中").FillWeight = 300
  31. 合約_dgv.Columns("簽回").FillWeight = 40 : 合約_dgv.Columns("簽回檔圖庫").Visible = False
  32. 合約_dgv.Columns(29).DefaultCellStyle.Format = "#,##0" : 合約_dgv.Columns(29).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
  33. 合約_dgv.Columns(33).DefaultCellStyle.Format = "#,##0" : 合約_dgv.Columns(33).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
  34. For i As Integer = 0 To 合約_dgv.Rows.Count - 1
  35. If IsDBNull(合約_dgv("簽回", i).Value) = True Then : 合約_dgv("簽回", i).Value = False : End If
  36. Next
  37. If 放大 = True Then
  38. 合約_dgv.Columns("工程名稱_中").Visible = True
  39. Else
  40. 合約_dgv.Columns("工程名稱_中").Visible = False
  41. End If
  42. End Sub
  43. Private Sub 甲方條件下拉清單讀取()
  44. SQL合約條件讀取() : 合約編號1_cb.Items.Clear() : 合約編號1_cb.Items.Add("") : While (dr.Read()) : 合約編號1_cb.Items.Add(dr("約號甲方")) : End While : conn.Close()
  45. End Sub
  46. Private Sub 合約保固書_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  47. 甲方條件下拉清單讀取() : Set_合約清單() : 合約報價單_Siz()
  48. End Sub
  49. Private Sub 登入閒置控制_MouseMove(sender As Object, e As EventArgs) Handles MyBase.MouseMove
  50. timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
  51. End Sub
  52. Private Sub 登入閒置控制_KeyPress(sender As Object, e As EventArgs) Handles MyBase.KeyPress
  53. timeNow = 0 : HX_PGS_ERP_SYS.Timer1.Enabled = False : HX_PGS_ERP_SYS.Timer1.Enabled = True
  54. End Sub
  55. Private Sub 合約報價單_Siz()
  56. MyModule1.清單字體大小調整()
  57. 合約_dgv.RowsDefaultCellStyle.Font = New System.Drawing.Font("微軟正黑體", HX_PGS_ERP_SYS.字體_NUD.Value)
  58. End Sub
  59. Private Sub 合約_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 合約_dgv.CellClick
  60. If e.RowIndex = -1 Then : Else
  61. If 放大 = True Then : 縮放2_bt.PerformClick() : End If
  62. 圖片庫 = 合約_dgv("簽回檔圖庫", e.RowIndex).Value.ToString : 簽回檔 = 合約_dgv("簽回", e.RowIndex).Value
  63. 客戶名稱_tb.Text = 合約_dgv("客戶名稱", e.RowIndex).Value.ToString : 合約編號_tb.Text = 合約_dgv("合約編號", e.RowIndex).Value.ToString
  64. 工程名稱_中_tb.Text = 合約_dgv("工程名稱_中", e.RowIndex).Value.ToString : 工程名稱_英_tb.Text = 合約_dgv("工程名稱_英", e.RowIndex).Value.ToString
  65. 保固_cb.Text = 合約_dgv("保固期限", e.RowIndex).Value.ToString : 驗收完成_dtp.Value = 合約_dgv("驗收完成日期", e.RowIndex).Value.ToString
  66. If 合約_dgv("保固地址", e.RowIndex).Value.ToString <> "" Then : 保固地址_tb.Text = 合約_dgv("保固地址", e.RowIndex).Value.ToString : Else
  67. 保固地址_tb.Text = "Jl . kawasan Industri Terpadu Indonesia China (KITIC) Kav . 42 , Nagasari , Serang Baru , Kabupaten Bekasi 17330( I )"
  68. End If
  69. End If
  70. End Sub
  71. Private Sub 合約編號1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 合約編號1_cb.SelectedIndexChanged
  72. PA = 關鍵字搜尋_tb.Text : Set_合約清單()
  73. End Sub
  74. Private Sub 工程期1_ch_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 工程期1_ch.SelectedIndexChanged
  75. PA = 關鍵字搜尋_tb.Text : Set_合約清單()
  76. End Sub
  77. Private Sub 查閱文件_bt_Click(sender As Object, e As EventArgs) Handles 查閱文件_bt.Click
  78. If 合約編號_tb.Text = "" Then : If 系統語言 = "繁體中文" Then : MsgBox("請先選擇合約!!") : Else : MsgBox("Silakan pilih kontrak terlebih dahulu!!") : End If : Else
  79. If 簽回檔 = False Then
  80. If 系統語言 = "繁體中文" Then : MsgBox("該合約還沒有建立報價簽回文件!!") : Else : MsgBox("Tidak ada dokumen penandatanganan kutipan kontrak!!") : End If : Else
  81. PA1 = 合約編號_tb.Text : PA2 = "保固" : 文件查閱視窗.ShowDialog()
  82. End If
  83. End If
  84. End Sub
  85. Private Sub 查詢_bt_Click(sender As Object, e As EventArgs) Handles 查詢_bt.Click
  86. PA = 關鍵字搜尋_tb.Text : Set_合約清單()
  87. End Sub
  88. Private Sub 保固_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 保固_cb.SelectedIndexChanged
  89. 保固1_cb.SelectedIndex = 保固_cb.SelectedIndex
  90. 保固完成_dtp.Value = 驗收完成_dtp.Value.AddMonths(CInt(保固_cb.Text))
  91. End Sub
  92. Private Sub 驗收完成_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 驗收完成_dtp.ValueChanged
  93. 保固完成_dtp.Value = 驗收完成_dtp.Value.AddMonths(CInt(保固_cb.Text))
  94. End Sub
  95. Private Sub 縮放2_bt_Click(sender As Object, e As EventArgs) Handles 縮放2_bt.Click
  96. Dim NX, NY As Integer : NX = 合約_dgv.Size.Width : NY = 合約_dgv.Size.Height
  97. If 放大 = True Then
  98. 合約_dgv.Size = New System.Drawing.Point(NX - 400, NY) : 放大 = False : 合約_dgv.Columns("工程名稱_中").Visible = False
  99. Else
  100. 合約_dgv.Size = New System.Drawing.Point(NX + 400, NY) : 放大 = True : 合約_dgv.Columns("工程名稱_中").Visible = True
  101. End If
  102. End Sub
  103. Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
  104. PA = 合約編號_tb.Text : PA1 = 保固_cb.Text : PA2 = 保固地址_tb.Text : SQL_控制表_保固修改()
  105. If 系統語言 = "繁體中文" Then : MsgBox("存檔完成!!") : Else : MsgBox("Arsip selesai!!") : End If : PA = "" : Set_合約清單()
  106. End Sub
  107. Private Sub 列印_bt_Click(sender As Object, e As EventArgs) Handles 列印_bt.Click
  108. If 合約編號_tb.Text = "" Then
  109. If 系統語言 = "繁體中文" Then : MsgBox("沒有選擇合約,無法列印!!") : Else : MsgBox("Tidak ada kontrak yang dipilih, tidak dapat mencetak!!") : End If : Else
  110. PA = 合約編號_tb.Text : PA1 = 保固_cb.Text : PA2 = 保固地址_tb.Text : SQL_控制表_保固修改()
  111. '----------------------------------------------------------------------------------------------------------------------
  112. xlApp = CType(CreateObject("Excel.Application"), Application)
  113. xlApp.Visible = True
  114. xlApp.DisplayAlerts = True
  115. xlApp.Application.WindowState = xlMaximized
  116. xlBook = xlApp.Workbooks.Add
  117. '----------------------------------------------------------------------------------------------------------------------
  118. xlSheet = NewMethod(xlBook) : xlApp.Sheets(1).Select : xlApp.Sheets(1).Name = "保固證書"
  119. xlBook.Activate() : xlSheet.Activate()
  120. Dim BF As String
  121. If Strings.Left(合約編號_tb.Text, 2) = "HX" Then : BF = "PT HONG XHE INDUSTRIAL" : Else : BF = "PT PUNCAK GEMILANG SEMESTA" : End If
  122. xlSheet.Cells(2, 1) = "保 固 證 書" : xlSheet.Cells(3, 1) = "Warranty Certificate" : xlSheet.Cells(5, 1) = "工程名稱 : " & 工程名稱_中_tb.Text
  123. xlSheet.Cells(6, 1) = "Project Name : " & 工程名稱_英_tb.Text : xlSheet.Cells(8, 1) = "合約編號 :" & 合約編號_tb.Text
  124. xlSheet.Cells(9, 1) = "Contract Number : " & 合約編號_tb.Text : xlSheet.Cells(11, 1) = "保固期間 :自驗收合格日起保固 " & 保固_cb.Text & " 個月。"
  125. xlSheet.Cells(12, 1) = "Maintenance Period : Warranty for " & 保固1_cb.Text & " months from the date of acceptance."
  126. xlSheet.Cells(13, 2) = "(從 " & Strings.Format(驗收完成_dtp.Value, "yyyy/MM/dd") & " 到 " & Strings.Format(保固完成_dtp.Value, "yyyy/MM/dd") & ")"
  127. xlSheet.Cells(14, 2) = "(From " & Strings.Format(驗收完成_dtp.Value, "yyyy/MM/dd") & " To " & Strings.Format(保固完成_dtp.Value, "yyyy/MM/dd") & ")"
  128. xlSheet.Cells(16, 1) = "本公司保證於保固期間內,產品若有故障或狀況不良之情形,願負免費檢查並維修至完好狀態之責.惟屬天災,不可抗力或人為操作不當所造成之損壞,不在本公司保固範圍。"
  129. xlSheet.Cells(17, 1) = "We guarantee the warranty period, if the product is faulty or poor condition take a free inspection and repair to the intact state responsibility. Only a natural disaster, force majeure or man-made damage caused by improper operation, outside the scope of our warranty."
  130. xlSheet.Cells(19, 1) = "此致" : xlSheet.Cells(20, 1) = "Yours sincerely," : xlSheet.Cells(22, 1) = 客戶名稱_tb.Text : xlSheet.Cells(22, 3) = BF
  131. xlSheet.Cells(24, 1) = "負責人姓名: (蓋章)" : xlSheet.Cells(24, 3) = "負責人姓名: (蓋章)" : xlSheet.Cells(26, 1) = "Address :" & 保固地址_tb.Text
  132. AA(xlApp, xlSheet)
  133. If Strings.Left(合約編號_tb.Text, 2) = "HX" Then : CC(xlApp, xlSheet) : Else : DD(xlApp, xlSheet) : End If : FF(xlApp, xlSheet)
  134. xlApp.Sheets(2).Delete
  135. xlSheet.PageSetup.PrintArea = ""
  136. xlApp.Cells.Select()
  137. xlApp.Application.WindowState = xlMinimized
  138. If 系統語言 = "繁體中文" Then : MsgBox("列印完成!!") : Else : MsgBox("Cetak selesai!!") : End If : PA = "" : Set_合約清單()
  139. End If
  140. End Sub
  141. Private Shared Function NewMethod(xlBook As Workbook) As Worksheet
  142. Return CType(xlBook.Worksheets.Add, Worksheet)
  143. End Function
  144. Private Sub AA(ByVal myExcel As Application, ByVal xlSheet As Worksheet)
  145. xlSheet.Cells.Select()
  146. With myExcel.Selection.Font : .Name = "微軟正黑體" : .Size = 12 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False
  147. .Shadow = False : .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone : End With
  148. xlSheet.Columns("A:C").Select : myExcel.Selection.ColumnWidth = 43
  149. xlSheet.Rows("1:1").Select : myExcel.Selection.RowHeight = 95
  150. xlSheet.Rows("2:3").Select
  151. With myExcel.Selection.Font : .Name = "微軟正黑體" : .Size = 22 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False
  152. .Shadow = False : .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone : End With
  153. xlSheet.Rows("2:3").Select : myExcel.Selection.RowHeight = 35
  154. xlSheet.Range("A2:C2").Select()
  155. With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False
  156. .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
  157. xlSheet.Range("A3:C3").Select()
  158. With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False
  159. .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
  160. myExcel.Selection.Font.Underline = xlUnderlineStyleSingle
  161. xlSheet.Rows("4:15").Select : myExcel.Selection.RowHeight = 25 : xlSheet.Rows("16:16").Select : myExcel.Selection.RowHeight = 50
  162. xlSheet.Range("A16:C16").Select()
  163. With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False
  164. .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
  165. With myExcel.Selection : .HorizontalAlignment = xlLeft : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False
  166. .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = True : End With
  167. With myExcel.Selection : .HorizontalAlignment = xlLeft : .VerticalAlignment = xlCenter : .WrapText = True : .Orientation = 0 : .AddIndent = False
  168. .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = True : End With
  169. xlSheet.Rows("17:17").Select : myExcel.Selection.RowHeight = 60
  170. xlSheet.Range("A17:C17").Select()
  171. With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False
  172. .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
  173. With myExcel.Selection : .HorizontalAlignment = xlLeft : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False
  174. .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = True : End With
  175. With myExcel.Selection : .HorizontalAlignment = xlLeft : .VerticalAlignment = xlCenter : .WrapText = True : .Orientation = 0 : .AddIndent = False
  176. .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = True : End With
  177. xlSheet.Rows("18:20").Select : myExcel.Selection.RowHeight = 25 : xlSheet.Rows("21:21").Select : myExcel.Selection.RowHeight = 50
  178. xlSheet.Rows("23:23").Select : myExcel.Selection.RowHeight = 180 : xlSheet.Rows("26:26").Select : myExcel.Selection.RowHeight = 35
  179. xlSheet.Range("A26:C26").Select()
  180. With myExcel.Selection : .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False
  181. .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = False : End With : myExcel.Selection.Merge
  182. With myExcel.Selection : .HorizontalAlignment = xlLeft : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False
  183. .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = True : End With
  184. With myExcel.Selection : .HorizontalAlignment = xlLeft : .VerticalAlignment = xlCenter : .WrapText = True : .Orientation = 0 : .AddIndent = False
  185. .IndentLevel = 0 : .ShrinkToFit = False : .ReadingOrder = xlContext : .MergeCells = True : End With
  186. xlSheet.Range("E6").Select() : myExcel.ActiveWindow.DisplayGridlines = False
  187. End Sub
  188. Private Sub CC(ByVal myExcel As Application, ByVal xlSheet As Worksheet)
  189. Clipboard.SetDataObject(PictureBox1.Image)
  190. xlSheet.Range("A1").Select()
  191. myExcel.ActiveSheet.Pictures.Paste.Select
  192. myExcel.Selection.ShapeRange.Height = 93
  193. myExcel.Selection.ShapeRange.IncrementLeft(0)
  194. myExcel.Selection.ShapeRange.IncrementTop(0)
  195. End Sub
  196. Private Sub DD(ByVal myExcel As Application, ByVal xlSheet As Worksheet)
  197. Clipboard.SetDataObject(PictureBox2.Image)
  198. xlSheet.Range("A1").Select()
  199. myExcel.ActiveSheet.Pictures.Paste.Select
  200. myExcel.Selection.ShapeRange.Height = 93
  201. myExcel.Selection.ShapeRange.IncrementLeft(0)
  202. myExcel.Selection.ShapeRange.IncrementTop(0)
  203. End Sub
  204. Private Sub FF(ByVal myExcel As Application, ByVal xlSheet As Worksheet)
  205. myExcel.Application.PrintCommunication = False : With myExcel.ActiveSheet.PageSetup : .PrintTitleRows = "" : .PrintTitleColumns = "" : End With
  206. myExcel.Application.PrintCommunication = True : myExcel.ActiveSheet.PageSetup.PrintArea = "" : myExcel.Application.PrintCommunication = False
  207. With myExcel.ActiveSheet.PageSetup : .LeftHeader = "" : .CenterHeader = "" : .RightHeader = "" : .LeftFooter = "" : .CenterFooter = "第 &P 頁,共 &N 頁" : .RightFooter = ""
  208. .LeftMargin = myExcel.Application.InchesToPoints(0.236220472440945) : .RightMargin = myExcel.Application.InchesToPoints(0.236220472440945)
  209. .TopMargin = myExcel.Application.InchesToPoints(0.748031496062992) : .BottomMargin = myExcel.Application.InchesToPoints(0.748031496062992)
  210. .HeaderMargin = myExcel.Application.InchesToPoints(0.31496062992126) : .FooterMargin = myExcel.Application.InchesToPoints(0.31496062992126)
  211. .PrintHeadings = False : .PrintGridlines = False : .CenterHorizontally = True : .CenterVertically = False : .Draft = False
  212. .FirstPageNumber = xlAutomatic : .BlackAndWhite = False : .Zoom = False : .FitToPagesWide = 1 : .FitToPagesTall = False : .OddAndEvenPagesHeaderFooter = False
  213. .DifferentFirstPageHeaderFooter = False : .ScaleWithDocHeaderFooter = True : .AlignMarginsHeaderFooter = True
  214. .EvenPage.LeftHeader.Text = "" : .EvenPage.CenterHeader.Text = "" : .EvenPage.RightHeader.Text = "" : .EvenPage.LeftFooter.Text = ""
  215. .EvenPage.CenterFooter.Text = "" : .EvenPage.RightFooter.Text = "" : .FirstPage.LeftHeader.Text = "" : .FirstPage.CenterHeader.Text = ""
  216. .FirstPage.RightHeader.Text = "" : .FirstPage.LeftFooter.Text = "" : .FirstPage.CenterFooter.Text = "" : .FirstPage.RightFooter.Text = ""
  217. End With : myExcel.Application.PrintCommunication = True
  218. End Sub
  219. End Class