Mike,
Here's portion of my code:
oExcel = createObject("Excel.Application"

&& i open existing file here
with oExcel
.Application.visible = .t. &&if you want to see what you are doing
.displayAlerts = false
.workbooks.open(myXLSFile)
.sheets("PRIT_TYIELD"

.select
.
.
.
With .ActiveSheet.PageSetup
.PrintQuality = 600
.CenterHorizontally = False
.CenterVertically = False
.Orientation = xlPortrait
.Draft = False
.PaperSize = xlPaperLetter
.FirstPageNumber = xlAutomatic
.Order = xlDownThenOver
.BlackAndWhite = False && set black and white off
EndWith
.
.
.Range("A5:F10"

.Select
With .Selection
.HorizontalAlignment = xlGeneral
.VerticalAlignment = xlTop
.WrapText = True
.Orientation = 0
.AddIndent = False
.ShrinkToFit = False
.MergeCells = True && I lost this setting
.Borders(xlDiagonalDown).LineStyle = xlNone
.Borders(xlDiagonalUp).LineStyle = xlNone
EndWith
.
.
With .Selection.Interior
.ColorIndex = 34 && I lost this setting
.Pattern = xlSolid && I lost this setting
.PatternColorIndex = xlAutomatic && I lost this setting
EndWith
.
.
.ActiveWorkbook.Save
endwith
Hope this not confuse you more.
Thanks,