Невозможно встроить объект в файл Excel с помощью Microsoft.Office.Interop.Excel c # - PullRequest
0 голосов
/ 18 декабря 2018

Я пытаюсь внедрить объект, используя Microsoft.Office.Interop.Excel, но получаю чистый лист.вот мой код

  public static void ExcelInsertOLE(string objectPath, string filePath,string discipline)
    {

        Microsoft.Office.Interop.Excel.Application excel = new Application();
        //  excel.Workbooks.Add();
        Microsoft.Office.Interop.Excel.Workbook workBook = excel.Workbooks.Open(filePath);
       // Microsoft.Office.Interop.Excel.Worksheet sheet = (Worksheet)workBook.Worksheets.Add();

        Microsoft.Office.Interop.Excel.Worksheet sheet = (Microsoft.Office.Interop.Excel.Worksheet)excel.Worksheets.Add(Type.Missing, excel.Worksheets[excel.Worksheets.Count], 1, XlSheetType.xlWorksheet);
        sheet.Name = discipline;

      //  OLEObjects oleObjects = (Microsoft.Office.Interop.Excel.OLEObjects)sheet.OLEObjects(Type.Missing);
        sheet.Shapes.AddOLEObject(ClassType: Type.Missing, Filename: objectPath, Link: true);

        workBook.Close(true);
        excel.Quit();
    }

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...