Создание и встраивание диаграммы 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 для Java

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

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