发信人: foxzz()
整理人: foxzz(2003-06-19 20:22:13), 站内信件
|
请参考:
1、先创建文件KbTest.bas,内容如下
Attribute VB_Name = "KbTest"
Public Sub DoKbTest(oSheetToFill As Object)
Dim i As Integer, j As Integer
Dim sMsg As String
For i = 1 To 10
For j = 1 To 2
sMsg = Str(i) & "," & Str(j)
oSheetToFill.Cells(i, j).Value = sMsg
Next j
Next i
End Sub
2、在代码中增加宏并运行宏
oXL = CreateObject("Excel.Application")
oXL.Visible = .t.
oBook=oXL.Workbooks.Add
oSheet = oBook.Sheets(1)
oXL.VBE.ActiveVBProject.VBComponents.Import("C:\KbTest.bas")
oXL.Run("DoKbTest", oSheet)
---- 天行健,君子以自强不息
|
|