作一个组件。代码如下:
'******************************************************
Option Explicit
'local variable(s) to hold property value(s)
Private mvarshortfilename As Variant 'local copy
Private mvarfilename As Variant 'local copy
Public Property Get filename() As Variant
'used when retrieving value of a property, on the right side of an assignment.
'Syntax: Debug.Print X.filename
If IsObject(mvarfilename) Then
Set filename = mvarfilename
Else
filename = mvarfilename
End If
End Property
Public Property Get shortfilename() As Variant
'used when retrieving value of a property, on the right side of an assignment.
'Syntax: Debug.Print X.shortfilename
If IsObject(mvarshortfilename) Then
Set shortfilename = mvarshortfilename
Else
shortfilename = mvarshortfilename
End If
End Property
Public Sub savefile(filepath As Variant)
Dim ObjXl
Dim ObjXlBook
Dim sngrnd
Dim strtmp
Set ObjXl = CreateObject("Excel.Application")
Set ObjXlBook = ObjXl.Workbooks.Add
With ObjXlBook
.Worksheets(1).Range("B1").Value = "Pony"
.Worksheets(1).Range("B2").Value = "0001"
.Worksheets(1).Range("B3").Value = "Male"
.Worksheets(1).Range("B4").Value = "13602657747"
End With