1
Excelにデータをエクスポートしていて、アプリケーションにあるフォルダに保存しようとしていますが、ExcelはデフォルトでC:\ Documentsに保存していますが、 Eに:\ Apllication \は私のコードは、ExcelシートにExcelがC:\ MyDocumentsに保存されています。
If ComDset.Tables(0).Rows.Count > 0 Then
Try
With Excel
.SheetsInNewWorkbook = 1
.Workbooks.Add()
.Worksheets(1).Select()
Dim i As Integer = 1
For col = 0 To ComDset.Tables(0).Columns.Count - 1
.cells(1, i).value = ComDset.Tables(0).Columns(col).ColumnName
.cells(1, i).EntireRow.Font.Bold = True
i += 1
Next
i = 2
Dim k As Integer = 1
For col = 0 To ComDset.Tables(0).Columns.Count - 1
i = 2
For row = 0 To ComDset.Tables(0).Rows.Count - 1
.Cells(i, k).Value = ComDset.Tables(0).Rows(row).ItemArray(col)
i += 1
Next
k += 1
Next
filename = "ShiftReport" & Format(MdbDate, "dd-MM-yyyy") & ".xls"
.ActiveCell.Worksheet.SaveAs(filename)
End With
System.Runtime.InteropServices.Marshal.ReleaseComObject(Excel)
Excel = Nothing
Catch ex As Exception
MsgBox(ex.Message)
End Try
' The excel is created and opened for insert value. We most close this excel using this system
Dim pro() As Process = System.Diagnostics.Process.GetProcessesByName("EXCEL")
For Each i As Process In pro
i.Kill()
Next
End If
を生成し、事前
でおかげ
「ヘッダーに色を割り当てる」? .Cells(1、i).EntireRow.Interior.Color = RGB(0、255、0)(緑色の場合は、明らかに緑色の色を選択します。 .Cells(1、i).EntireRow.Interior.ColorIndex = 14(青の色の場合、これらはフォーマット>セル>パターンのパレットに何らかの形で対応します。 -1から56までの値) – barrowc