Текстовое поле Powerpoint не сохраняет настройки размера из заполнителя

Я пытаюсь разработать приложение, которое создает отчет PowerPoint с использованием VB.NET. У меня есть настроенный шаблон слайда, который я копирую для каждой страницы отчета. В шаблоне есть несколько заполнителей для текста и несколько заполнителей для изображений. У меня установлены текстовые заполнители, поэтому они должны масштабировать текст, чтобы он соответствовал области заполнителя.

В настоящее время я пытаюсь сделать это, загрузив шаблон, а затем используя метод дублирования, чтобы скопировать слайд шаблона столько раз, сколько требуется. Затем я заполняю каждый слайд деталями. Однако по какой-то причине текстовые поля не сохраняют масштаб текста в соответствии с настройкой размера или, по крайней мере, не применяют его. Когда я проверяю вывод, текст часто переполняется, но настройка остается правильной. Если я изменю его на другой параметр, верните его обратно, хотя текст будет масштабироваться. Я пытался сделать это в коде, но, похоже, это не сработало.

Мой предыдущий метод состоял в том, чтобы импортировать слайд шаблонов с помощью метода InsertFromFile класса слайдов. Это сохранило правильное форматирование, но только после того, как я также импортировал дизайн и цветовую схему. Проблема заключалась в том, что в представлении мастер-слайдов у него была дублирующаяся запись для каждого импортированного слайда, и я понятия не имею, как получить только одну запись для всех из них.

Любые идеи, пожалуйста?


person Allan Mills    schedule 03.02.2015    source источник


Ответы (1)


Не обращайте внимания, пожалуйста. Кажется, что если я применяю дизайн и цветовую схему только к первому слайду, они все равно правильно применяются ко всем остальным.

person Allan Mills    schedule 03.02.2015