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