Article ID: 142476
Article Last Modified on 1/19/2007
Function ExcelTest()
Dim xlobject As Object, xlsheet As Object
Set xlobject = CreateObject("excel.sheet.5")
Set xlsheet = xlobject.Application.activeworkbook.sheets("sheet1")
With xlsheet
.range("a1").Value = CDbl(InputBox("Enter 1st Number", _
"Excel Example"))
.range("b1").Value = CDbl(InputBox("Enter 2nd Number", _
"Excel Example"))
.range("c1").Value = xlsheet.range("a1").Value * _
xlsheet.range("b1").Value
End With
xlsheet.Parent.SaveAs "c:\examples\xltest.xls"
xlobject.Application.Quit
Set xlobject = Nothing
End FunctionExcelTest
Table: tblTestExcel
----------------------
Field Name: MyOleField
Data Type : OLE Object
Name: cmdMyButton
Caption: My Button
OnClick: [Event Procedure]
Dim xlobject As Object, xlsheet As Object
With myOleField
.Class = "excel.sheet.5"
.OLETypeAllowed = acOLEEmbedded
.Action = acOLECreateEmbed
.Verb = acOLEVerbInPlaceUIActivate
.Action = acOLEActivate
End With
Set xlobject = Me!myOleField.Object.Application
Set xlsheet = xlobject.Application.activeworkbook.sheets("sheet1")
With xlsheet
.range("a1").Value = CDbl(Me!Text1)
.range("b1").Value = CDbl(Me!Text2)
.range("c1").Value = xlsheet.range("a1").Value * _
xlsheet.range("b1").Value
End With
xlobject.Parent.Quit
Text1.SetFocus
Keywords: kbhowto kbprogramming KB142476