Создание и встраивание диаграммы Excel как OLE-объекта в слайд Microsoft PowerPoint
Contents
[
Hide
]
Диаграммы являются визуальными представлениями ваших данных и широко используются в слайдах презентаций. В этой статье будет показан код для создания и встраивания диаграммы Excel как OLE-объекта в слайд PowerPoint программным способом с использованием VSTO и Aspose.Slides для Java.
Создание и встраивание диаграммы Excel
Ниже приведены два примера кода, которые длительны и подробны, потому что описываемая задача является сложной. Вы создаете рабочую книгу Microsoft Excel, создаете диаграмму, а затем создаете презентацию Microsoft PowerPoint, в которую вы встроите диаграмму. OLE-объекты содержат ссылки на исходный документ, поэтому пользователь, дважды щелкнувший по встроенному файлу, откроет файл и его приложение.
Пример VSTO
С использованием VSTO выполняются следующие шаги:
- Создайте экземпляр объекта Microsoft Excel ApplicationClass.
- Создайте новую рабочую книгу с одним листом.
- Добавьте диаграмму на лист.
- Сохраните рабочую книгу.
- Откройте рабочую книгу Excel, содержащую таблицу с данными диаграммы.
- Получите коллекцию ChartObjects для листа.
- Получите диаграмму для копирования.
- Создайте презентацию Microsoft PowerPoint.
- Добавьте пустой слайд в презентацию.
- Скопируйте диаграмму из листа Excel в буфер обмена.
- Вставьте диаграмму в презентацию PowerPoint.
- Установите диаграмму на слайде.
- Сохраните презентацию.
Пример Aspose.Slides для Java
С использованием Aspose.Slides для .NET выполняются следующие шаги:
- Создайте рабочую книгу с помощью Aspose.Cells для Java.
- Создайте диаграмму Microsoft Excel.
- Установите OLE размер диаграммы Excel.
- Получите изображение диаграммы.
- Встроите диаграмму Excel как OLE-объект в презентацию PPTX с помощью Aspose.Slides для Java.
- Замените изображение измененного объекта на изображение, полученное на шаге 3, чтобы учесть проблему измененного объекта.
- Запишите выходную презентацию на диск в формате PPTX.