Предполагая slideShape является ссылкой на объект Shapes, чтобы создать текстовое поле в РРТ слайде, можно использовать следующий код:AddTextBox в PowerPoint
slideShape.AddTextBox(Orientation, left, top, width, height)
slideShape.AddTextBox.Text = 'ABC-123 Feb 2015 Mike Smith'
До сих пор так хорошо. Но если я хочу, чтобы разбить текст в 3 строки:
ABC-123
Feb 2015
Mike Smith
и мне нужно, чтобы цвет, изменить размер, и применить другой стиль шрифта для каждой строки, я мог бы написать три отдельных slideShape.AddTextBox
звонки, но делать это создаст 3 отдельных текстовых поля.
Можно ли написать 3 отдельные строки в один текстовое поле? Я не думаю, что AddTextBox позволяет мне это делать. Я знаю, что это можно сделать, используя другие методы, но я не уверен, как это сделать.
Любые советы?
Спасибо так много для вас информации. И я задаюсь вопросом, можно ли установить единое пространство между каждым абзацем. –
Он отлично работает. Огромное спасибо. Интересно, есть ли в Интернете источники и книги, чтобы научить, как закодировать родной PPT с примерами. –
Стив, большое вам спасибо за помощь в кодах. Ваши коды - моя жизнь. Мне потребовался день, чтобы попробовать. Как мне сделать, если ABC-123 и февраль 2015 года находятся на одной линии, но мне нужно сделать вид февраля (цвет, размер и т. Д.) Из ABC-123? –