Guys I have put th ewhole code i have - but its falling over at the query element - what have I missed ?
Private Sub Command50_Click()
Dim dbs As DAO.Database
Dim rstGetRecordSet As Recordset
Dim objXL As Object
Dim objCreateWkb As Object
Dim objActiveWkb As Object
Set dbs = CurrentDb
Set objXL = CreateObject("Excel.Application")
Set objCreateWkb = objXL.Workbooks.Add
Set objActiveWkb = objXL.Application.ActiveWorkbook
objXL.Visible = True
objActiveWkb.Sheets.Add
objActiveWkb.Worksheets(1).Name = "Premium Written Bdx "
Set rstGetRecordSet = dbs.OpenRecordset("Cancellationboundxlsqry")(This is where it is sticking)
objActiveWkb.Worksheets("Premium Written Bdx").Cells(9, 1) = "Status (Premium(PRM)/Additional Premium (AP)/Return Premium (RP))"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 2) = "Month Bound"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 3) = "Certificate/Policy No"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 4) = "Insured "
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 5) = "Inception"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 6) = "Expiry"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 7) = "Country Of Origin"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 8) = "Currency"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 9) = "Limit"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 10) = "Excess"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 11) = "Gross Premium excl. Premium Tax/IPT "
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 12) = "Tax/IPT %"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 13) = "Premium Tax/IPT "
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 14) = "Commission"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 15) = "Net Premium Due"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 16) = "Date Certificate issued"
'objActiveWkb.Worksheets("Aggregation").Cells(1, 1).Font.Name = "Aharroni"
'objActiveWkb.Worksheets("Aggregation").Cells(1, 1).Font.Size = 12
'objActiveWkb.Worksheets("Aggregation").columns("B").entirecolumn.autofit
'objActiveWkb.Worksheets("Aggregation").columns("H:J").entirecolumn.autofit
'objActiveWkb.Worksheets("Aggregation").columns("O:S").entirecolumn.autofit
'objActiveWkb.Worksheets("Settled Premium Bdx").Cells(2, 1).CopyFromRecordset rstGetRecordSet
' note replace names with correct qry
'objActiveWkb.Sheets.Add
'objActiveWkb.Worksheets(2).Name = "Settled Premium Bdx"
objActiveWkb.Worksheets(1).SaveAs FileName:="c:\Project X\Aggregations\ monthly Cancellation.xls"
objActiveWkb.Close
Set objActiveWkb = Nothing
Set objCreateWkb = Nothing
Set objXL = Nothing
rstGetRecordSet.Close
dbs.Close
Set rstGetRecordSet = Nothing
Set dbs = Nothing
Private Sub Command50_Click()
Dim dbs As DAO.Database
Dim rstGetRecordSet As Recordset
Dim objXL As Object
Dim objCreateWkb As Object
Dim objActiveWkb As Object
Set dbs = CurrentDb
Set objXL = CreateObject("Excel.Application")
Set objCreateWkb = objXL.Workbooks.Add
Set objActiveWkb = objXL.Application.ActiveWorkbook
objXL.Visible = True
objActiveWkb.Sheets.Add
objActiveWkb.Worksheets(1).Name = "Premium Written Bdx "
Set rstGetRecordSet = dbs.OpenRecordset("Cancellationboundxlsqry")(This is where it is sticking)
objActiveWkb.Worksheets("Premium Written Bdx").Cells(9, 1) = "Status (Premium(PRM)/Additional Premium (AP)/Return Premium (RP))"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 2) = "Month Bound"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 3) = "Certificate/Policy No"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 4) = "Insured "
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 5) = "Inception"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 6) = "Expiry"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 7) = "Country Of Origin"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 8) = "Currency"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 9) = "Limit"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 10) = "Excess"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 11) = "Gross Premium excl. Premium Tax/IPT "
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 12) = "Tax/IPT %"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 13) = "Premium Tax/IPT "
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 14) = "Commission"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 15) = "Net Premium Due"
objActiveWkb.Worksheets("Premium Written Bdx").Cells(1, 16) = "Date Certificate issued"
'objActiveWkb.Worksheets("Aggregation").Cells(1, 1).Font.Name = "Aharroni"
'objActiveWkb.Worksheets("Aggregation").Cells(1, 1).Font.Size = 12
'objActiveWkb.Worksheets("Aggregation").columns("B").entirecolumn.autofit
'objActiveWkb.Worksheets("Aggregation").columns("H:J").entirecolumn.autofit
'objActiveWkb.Worksheets("Aggregation").columns("O:S").entirecolumn.autofit
'objActiveWkb.Worksheets("Settled Premium Bdx").Cells(2, 1).CopyFromRecordset rstGetRecordSet
' note replace names with correct qry
'objActiveWkb.Sheets.Add
'objActiveWkb.Worksheets(2).Name = "Settled Premium Bdx"
objActiveWkb.Worksheets(1).SaveAs FileName:="c:\Project X\Aggregations\ monthly Cancellation.xls"
objActiveWkb.Close
Set objActiveWkb = Nothing
Set objCreateWkb = Nothing
Set objXL = Nothing
rstGetRecordSet.Close
dbs.Close
Set rstGetRecordSet = Nothing
Set dbs = Nothing