Eliminación del uso de '2 puntos' cuando se usan objetos Interop Com de Excel - C #

Estoy teniendo problemas al lanzar Excel Interop Com Objects, lo que hace que mi aplicación c # se bloquee cuando intento guardar y luego cerrar un libro de Excel creado a través de Excel Interop. Creo que el problema es que, en algunos casos, estoy usando '2 puntos' con objetos COM de interoperabilidad de Excel que, por lo que he leído, no están permitidos. He eliminado 2 puntos de la mayoría de las líneas de código, pero estoy teniendo problemas para encontrar una manera de recrear las siguientes líneas de código para que solo usen un punto. Si alguien tiene alguna sugerencia, lo apreciaría enormemente.

workbook = (Excel.Workbook)app.Workbooks.Open(startForm.excelFileLocation,);

workbook = (Excel.Workbook)app.Workbooks.Add(1);

workSheet_range.Font.Color = System.Drawing.Color.FloralWhite.ToArgb();

workSheet_range.Font.Bold = font;

workSheet_range.Interior.Color = System.Drawing.Color.Red.ToArgb();

Respuestas a la pregunta(4)

Su respuesta a la pregunta