CSV 파일의 데이터를 ListView에 표시하는 프로그램이 있습니다. 그런 다음 "Reports"버튼을 클릭합니다.이 버튼을 클릭하면 데이터가 OpenOffice Calc의 ListView/CSV 파일에서 표시됩니다. 순간listview에서 OpenOffice VB6로 데이터 내보내기
Private Sub cmdReports_Click()
Dim oSM As Object
Dim oDesk As Object
Dim oDoc As Object
Dim oSheet As Object
Dim i As Integer
'Instanciate OOo : this line is mandatory with VB for OOo API
Set oSM = CreateObject("com.sun.star.ServiceManage…
'Create the first and most important service
Set oDesk = oSM.CreateInstance("com.sun.star.frame.D…
'Create a new doc
Set oDoc = oDesk.loadComponentFromURL("private:fact… "_blank", _
0, arg())
'Get the first sheet in the doc
Set oSheet = oDoc.getSheets().getByIndex(0)
With oSheet
For i = 1 To ListView1.ListItems.Count
.cells(i, 1) = ListView1.ListItems(i).Text
.cells(i, 2) = ListView1.ListItems(i).SubItems(1)
.cells(i, 3) = ListView1.ListItems(i).SubItems(2)
.cells(i, 4) = ListView1.ListItems(i).SubItems(3)
Next
End With
End Sub
내 모든 버튼 내가이 라인이 강조 디버깅 할 때 나 런타임 오류 '438'개체가이 속성 또는 메서드 를 지원하지 않습니다 제공하고있다 :
이
내 코드입니다 :.cells(i, 1) = ListView1.ListItems(i).Text
이 코드는 Excel 용이지만 OpenOffice Calc에 표시 될 수 있도록 편집되었습니다. 아무도 도와 줄 수 있습니까? 감사합니다.