No se puede convertir implícitamente el tipo 'objeto' a 'Microsoft.Office.Interop.Excel.Worksheet'. Existe una conversión explícita

 C Programming >> Programación C >  >> Tags >> Excel
No se puede convertir implícitamente el tipo 'objeto' a 'Microsoft.Office.Interop.Excel.Worksheet'. Existe una conversión explícita

Solución para No se puede convertir implícitamente el tipo 'objeto' a 'Microsoft.Office.Interop.Excel.Worksheet'. Existe una conversión explícita
se indica a continuación:

Así que tengo un programa WPF con C# y lo que quiero que haga es obtener la entrada de un cuadro de texto y escribirla en una celda de Excel específica. Aquí está mi código para ello:

public void writeCell(int i, int j, int s)
    {
        Excel.Application excelApp = new Excel.Application();
        Excel.Workbook excelWorkbook = excelApp.Workbooks.Open(@"C:UsersAnwenderDesktopdatabase.xlsx");
        Excel.Worksheet excelWorksheet = excelApp.Worksheets[1];
        excelApp.ActiveWorkbook.Save();
        excelApp.Quit();
    }



    private void TextBox_TextChanged(object sender, TextChangedEventArgs e)
    {
        writeCell(1, 2, 123);
    }

Después de ejecutar este código, aparece el error:

Si pongo el código de

en el constructor, abre el archivo, escribe en él y lo vuelve a cerrar. Pero no funciona con este método como se muestra en el código de muestra. ¿Qué estoy haciendo mal?