Таблицы по умолчанию и определение различных уровней в текстовых полях в Powerpoint - PullRequest
0 голосов
/ 29 октября 2011

У меня есть еще несколько вопросов, касающихся мастеров PowerPoint, желательно, чтобы я решил их в VBA, но если у вас есть «решение по щелчку», которое также будет высоко оценено.

1) Как я могуопределить пользовательские таблицы по умолчанию, и мне не нравятся какие-либо предложения Powerpoint 2010, я хотел бы определить свою собственную таблицу по умолчанию.Я знаю, что легко использовать один из заданных в качестве стиля по умолчанию, но я не знаю, как получить свой макет в выбираемые.

2) Как настроить отступы и маркеры дляразные уровни в текстовом фрейме?Я знаю, как установить их для всего заполнителя, но не знаю, как получить доступ к уровню 2 и далее ...

Большое спасибо seba

Редактировать: на 2) Я узнал, как установитьотступы через Levels (), но маркеры работают через Paragraphs (), что не помогает при создании мастера

1 Ответ

0 голосов
/ 29 октября 2011

1) Вы не можете определить пользовательские таблицы, или, по крайней мере, для них нет пользовательского интерфейса или объектной модели. Вы можете скопировать готовую таблицу из другого слайда в презентации или шаблоне и вставить ее на существующий слайд по мере необходимости или начать с добавления ближайшей доступной предварительно созданной таблицы, чтобы ваш код мог изменить ее в соответствии с требованиями.

2) Работайте с объектом формы .TextFrame.Ruler для изменения коллекций .TabStops и .Levels. .Levels (x) .irstMargin и .Levels (x) .LeftMargin позволяют получать / устанавливать отступы маркера.

X может принимать значения от 1 до 9 в PPT 2007 и выше, от 1 до 5 в более ранних версиях.

...