Я пытаюсь разработать приложение, которое создает отчет Powerpoint с помощью VB.NET. У меня установлен слайд шаблона, который я копирую для каждой страницы отчета. В шаблоне есть некоторые текстовые заполнители и некоторые замещающие изображения. У меня есть текстовые заполнители, поэтому они должны перемасштабировать текст, чтобы он соответствовал области-заполнителю.Текстовое поле Powerpoint не поддерживает настройки размера от заполнителя
В настоящее время я пытаюсь сделать это, загрузив в шаблон, а затем используя метод дублирования, чтобы скопировать шаблон слайда столько раз, сколько требуется. Затем я заполняю каждый слайд деталями. По какой-то причине текстовые поля не сохраняют текст масштабирования в соответствии с настройками размера или, по крайней мере, они не применяют его. Когда я проверяю вывод, текст часто переполняется, но настройка по-прежнему верна. Если я изменил его на другую настройку, тогда измените его, если текст снова изменится. Я пробовал делать это в коде, но он не работает.
Мой предыдущий метод заключался в том, чтобы импортировать слайд шаблонов, используя метод InsertFromFile для класса слайдов. Это правильно сохранили форматирование, но только после того, как я импортировал дизайн и цветовую схему. Проблема с этим была в главном представлении слайда, у него была повторяющаяся запись для каждого отдельного слайда, который я импортировал, и я не знаю, как только в итоге получить один для всех из них.
Любые идеи, пожалуйста?