使用XLSXApp对象修改和读取XLSX文件内容

修改单元格内容

添加按钮,标题修改为“按单元格名称修改内容”


双击按钮,输入代码

Private Sub Command3_Click()

Dim DoXLSX As XLSXApp

Dim Error As String


Set DoXLSX = New XLSXApp


'打开XLSX文件

If DoXLSX.Open("Test1.xlsx", Error) = False Then

MsgBox Error

Set DoXLSX = Nothing

Exit Sub

End If


'选择Sheet1

If DoXLSX.SelSheet("Sheet1", Error) = False Then

DoXLSX.Close

Set DoXLSX = Nothing

MsgBox Error

Exit Sub

End If


'修改数据

DoXLSX.SetCellValue2 "A1", "你好!"


'关闭XLSX文件

DoXLSX.Save

DoXLSX.Close

End Sub

运行后Excel文件的变化


读取单元格内容

添加按钮,标题修改为“按单元格名称读取内容”


双击按钮,输入代码

Private Sub Command5_Click()

Dim DoXLSX As XLSXApp

Dim Error As String


Set DoXLSX = New XLSXApp


'打开XLSX文件

If DoXLSX.Open("Test1.xlsx", Error) = False Then

MsgBox Error

Set DoXLSX = Nothing

Exit Sub

End If


'选择Sheet1

If DoXLSX.SelSheet("Sheet1", Error) = False Then

DoXLSX.Close

Set DoXLSX = Nothing

MsgBox Error

Exit Sub

End If


'读取数据

MsgBox "A1单元格的内容是:" & DoXLSX.Rs2("A1")


'关闭XLSX文件

DoXLSX.Close

End Sub

运行结果