> have certain records fill certain fields
No, not with the DoCmd.TransferSpreadsheet! For a record 's field to fill a certain cell you 'll have to use automation.
>show the information in a specific format.
If the resultset is to be exported to a continuous range in a already formated sheet, then give it a try, 'cause it works although help states that you'll get an error!