Dos cosas:
1) No grites. Cuando escribes en mayúsculas un post, es igual a estar gritando. Y hacerlo en 60 puntos es lo mismo que estar gritando con un megáfono. Resulta agresivo. ¿Has visto un post donde alguien use semejante tamaño de letras para un mensaje?
2) Las asignaciones de colores están correctamente hechas, pero yo las haría de otra forma:
Objetos:
Código vb.net:
Ver original' Variables
Private oExcel As Excel.Application
Private xlBook As Excel.Workbook
Private xlSheet As Excel.Worksheet
Dim oExcel = New Excel.Application
El libro puede ser creado o abierto como archivo. Eso lo decides tu. En cualquier caso luego hay que usar una interface para acceder a él:
Código vb.net:
Ver originalxlBook = oExcel.oExcel.ActiveWorkbook()
xlSheet = xlBook.Worksheets(1)
Ya con la interface de la hoja, es más sencillo acceder a los componentes:
Código vb.net:
Ver originalWith xlSheet
.Range(.Cells(1, 1), .Cells(1, 2)).Font.ColorIndex = 3
.Range(.Cells(1, 1), .Cells(1, 2)).Font.Size = 14
.Range(.Cells(1, 1), .Cells(1, 2)).Font.Bold = True
End With
¿Se entiende la idea?
Comparando tu ejemplo con el mío, es posible qu elo que te haya estado faltando sea el método Range() para acceder a las filas