"1000" Excel.Application () "выдает ошибку, как показано в заголовке, и я действительно не знаю, как ее обойти. Раньше говорилось о создании внутреннего класса (на данный момент он пуст), который находится в отдельном файле с именем EXCELDATA.
Что мне теперь делать? Следует ли мне попробовать преобразовать (укажите, как это сделать) или добавить во внутренний класс (если да, укажите). Я действительно не знаю другого способа, поэтому я бы предпочел придерживаться метода выполнения Excel вместо того, чтобы пробовать что-то новое
public void excelData(string first, String last, string email, string affiliation, ulong username, string username2)
{
Application excelApp;
excelApp = new Excel.Application();//error shows up here
Workbooks excelWorkBooks;
_Workbook excelWorkBook;
_Worksheet excelWorkSheet;
excelApp.Visible = false;
excelWorkBooks = excelApp.Workbooks;
excelWorkBook = (_Workbook)(excelWorkBooks.Add());
excelWorkSheet = (_Worksheet)excelWorkBook.ActiveSheet;
excelWorkSheet.Cells[1, 1] = "I was here";
excelWorkBook.SaveAs("C:\\Users\\Adam\\source\\repos\\Discord bot\\Discord bot\\Emma's Data 7 1");
excelWorkBook.Close();
excelApp.Quit();
if (excelWorkSheet != null) Marshal.ReleaseComObject(excelWorkSheet);
if (excelWorkBook != null) Marshal.ReleaseComObject(excelWorkBook);
if (excelWorkBooks != null) Marshal.ReleaseComObject(excelWorkBooks);
if (excelApp != null) Marshal.ReleaseComObject(excelApp);
Файл EXCELDATA:
internal class Application
{
}