Создание и встраивание диаграммы Excel в виде OLE-объекта в слайд Microsoft PowerPoint

Создание и встраивание диаграммы Excel

Два приведенных ниже примера кода длинные и подробные, так как описываемая задача сложная. Вы создаете книгу Microsoft Excel, добавляете диаграмму, а затем создаете презентацию Microsoft PowerPoint, в которую вы встраиваете диаграмму. OLE-объекты содержат ссылки на оригинальный документ, поэтому пользователь, дважды щелкнув по вложенному файлу, запустит файл и соответствующее приложение.

Пример VSTO

С использованием VSTO выполняются следующие шаги:

  1. Создать экземпляр объекта Microsoft Excel ApplicationClass.
  2. Создать новую книгу с одним листом.
  3. Добавить диаграмму на лист.
  4. Сохранить книгу.
  5. Открыть книгу Excel с таблицей, содержащей данные диаграммы.
  6. Получить коллекцию ChartObjects для листа.
  7. Получить диаграмму для копирования.
  8. Создать презентацию Microsoft PowerPoint.
  9. Добавить пустой слайд в презентацию.
  10. Скопировать диаграмму с листа Excel в буфер обмена.
  11. Вставить диаграмму в презентацию PowerPoint.
  12. Установить положение диаграммы на слайде.
  13. Сохранить презентацию.

Пример Aspose.Slides для Android через Java

С использованием Aspose.Slides для .NET выполняются следующие шаги:

  1. Создать книгу с использованием Aspose.Cells для Java.
  2. Создать диаграмму Microsoft Excel.
  3. Установить размер OLE диаграммы Excel.
  4. Получить изображение диаграммы.
  5. Встроить диаграмму Excel в виде OLE-объекта внутри презентации PPTX с использованием Aspose.Slides для Android через Java.
  6. Заменить изображение объекта измененного на изображение, полученное на этапе 3, чтобы учесть проблему измененного объекта.
  7. Записать выходную презентацию на диск в формате PPTX.