VB EXCEL 내보내기
기계실 요금 시스템에서 여러 개의 창은 모두 EXCEL로 내보내는 데 사용되었다. 모듈에 함수를 정의하기 편리하도록 그 창은 코드가 많고 복잡하지 않도록 호출해야 한다.
'
'*************************************************************************
'** :toexcel
'** :Grid1(MSHFlexGrid) -
'** :
'** : Excel
'** :
'** :2012-09-17 19:54:27
'** :
'** :
'** :V1.0.0
'*************************************************************************
Public Sub toexcel(Grid1 As MSHFlexGrid)
On Error GoTo aa: '
Dim i, j As Integer
Dim ex As Object
Dim exwbook As Object
Dim exsheet As Object
Set ex = CreateObject("Excel.Application") ' excel
Set exwbook = ex.Workbooks.Add '
ex.Visible = True '
Set exsheet = exwbook.Worksheets("sheet1") '
For i = 1 To Grid1.Rows '
For j = 1 To Grid1.Cols
exsheet.Cells(i, j) = Grid1.TextMatrix(i - 1, j - 1)
Next j
Next i
aa:
Exit Sub
End Sub
창에서 호출:
Private Sub cmdOutput_Click() '
' 2, , 2, excel
If Rechargeflexgrid.Rows < 2 Then
MsgBox " !", vbOKOnly + vbExclamation, " "
Exit Sub
Else
Call toexcel(Rechargeflexgrid) '
End If
End Sub
결과는 다음과 같습니다.
노력하고, 견지하기만 한다면, 모든 어려움은 극복할 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
개인 FLEX 지식 라이브러리 작업 노트[size=large]1、 이 방법은 TileWindows 팝업 창에 있습니다. TitleWindows의 maxWidth와 maxHeight를 지정하지 않으면 최대 값이 화면 전체에 깔립니다. 페이지의minHeigh...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.