Имя типа или пространства имен "Office" отсутствует в пространстве имен "Microsoft" - C#
Формулировка задачи:
Всем привет! Кто может подсказать мне как заставить работать это у строчку:
Ошибка "Имя типа или пространства имен "Office" отсутствует в пространстве имен "Microsoft"".
Везде в интернете пишут что нужно добавить в Reference Microsoft.Office, но у меня студия на русском и я не могу понять куда это добавлять.
using Excel = Microsoft.Office.Interop.Excel;
Решение задачи: «Имя типа или пространства имен "Office" отсутствует в пространстве имен "Microsoft"»
textual
Листинг программы
{ if (openFileDialog1.ShowDialog() == DialogResult.OK) { //Создаём приложение. Microsoft.Office.Interop.Excel.Application ObjExcel = new Microsoft.Office.Interop.Excel.Application(); //Открываем книгу. Microsoft.Office.Interop.Excel.Workbook ObjWorkBook = ObjExcel.Workbooks.Open(openFileDialog1.FileName, 0, false, 5, "", "", false, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "", true, false, 0, true, false, false); //Выбираем таблицу(лист). Microsoft.Office.Interop.Excel.Worksheet ObjWorkSheet; ObjWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)ObjWorkBook.Sheets[1]; //Выбираем первые сто записей из столбца. for (int i = 0; i < 101; i++) { //Выбираем область таблицы. Microsoft.Office.Interop.Excel.Range range = ObjWorkSheet.get_Range("A" + (i+8).ToString(), "A" + (i+8).ToString()); MessageBox.Show(range.Text.ToString()); //Добавляем полученный из ячейки текст. dataGridViewDan.Rows[i].Cells[0].Value = range.Text.ToString(); Application.DoEvents(); } //Удаляем приложение ObjExcel.Quit(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д