DataGridViewとDataGridViewの値をエクスポートしてExcelにエクスポートするボタンがあります。質問は、値を非編集可能に設定する方法と、Excelに送信するときに読み取り専用に設定する方法です。そして、それが表示される値のデフォルトのセルサイズを設定するコードは何ですか?ここでVB.netでExcelにデータグリッドビューをエクスポートする
は、ボタンの私のコードです:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim App_xls As Object
Dim Lig_cpt, Col_cpt As Integer
App_xls = CreateObject("Excel.Application")
App_xls.workbooks.add()
App_xls.visible = True
Try
For Col_cpt = 0 To DataGridView1.ColumnCount - 1
App_xls.ActiveSheet.cells(1, Col_cpt + 1).value = DataGridView1.Columns(Col_cpt).HeaderText
Next
For Lig_cpt = 0 To DataGridView1.Rows.Count - 1
For Col_cpt = 0 To DataGridView1.ColumnCount - 1
If IsNumeric(DataGridView1.Item(Col_cpt, Lig_cpt).Value) Then
App_xls.ActiveSheet.cells(Lig_cpt + 2, Col_cpt + 1).value = CDbl(DataGridView1.Item(Col_cpt, Lig_cpt).Value)
Else
App_xls.ActiveSheet.cells(Lig_cpt + 2, Col_cpt + 1).value = DataGridView1.Item(Col_cpt, Lig_cpt).Value
End If
Next
Next
Catch ex As Exception
End Try
End Sub
`
私のコードはエクセルへのエクスポートに取り組んでいます。私の質問は、送信される値を編集不可能にするように設定する方法です – Jon