Do the recipients do anything with the spreadsheet or is it purely informational? If it's purely informational you can print a report (with the conditional formatting) as a file and send that file instead of an excel spreadsheet.
Otherwise you can export your dataset like this:
Code:
Dim rst As Recordset
Dim sTargetFile As String
Dim objExcel
Dim objWorkbook
Dim objSht As Excel.worksheet
Set db = CurrentDb
Set rst = db.OpenRecordset("Table or Query Name Here")
rst.MoveFirst
sTargetFile = "c:\test\Test-Export2.xls"
Set objExcel = CreateObject("Excel.Application")
objExcel.Workbooks.Add
iRow = 1
Do While rst.EOF <> True
objExcel.Cells(iRow, 1).Value = rst!RecordID
objExcel.Cells(iRow, 2).Value = rst!title1
If rst!title1 = "1a" Then
objExcel.Cells(iRow, 2).Interior.Color = RGB(200, 100, 35) 'this is where you set the color of the conditional format
End If
objExcel.Cells(iRow, 3).Value = rst!Title2
objExcel.Cells(iRow, 4).Value = rst!Title3
objExcel.Cells(iRow, 5).Value = rst!Title4
objExcel.Cells(iRow, 6).Value = rst!Title5
objExcel.Cells(iRow, 7).Value = rst!Title6
rst.MoveNext
iRow = iRow + 1
Loop
objExcel.ActiveWorkbook.SaveAs (sTargetFile)
objExcel.Application.Quit
rst.Close
Set db = Nothing