У меня есть следующий код:Изменение свойств объекта Powerpoint
Sub WriteTextBox()
Dim i As Integer
Dim pptcount As Integer
Dim tb As Shape
Dim sld As Slide
Dim pres As Presentation
Dim var1 As String
var1 = InputBox("Vul hier de maand in")
var2 = "Maand: "
var3 = var2 + var1
pptcount = Application.Presentations.Count
For i = 1 To pptcount
Set pres = Application.Presentations(i)
Set sld = pres.Slides(1)
Set tb = sld.Shapes.AddTextbox(msoTextOrientationHorizontal, 600, 50, 100, 50)
tb.TextFrame.TextRange.Text = var3
tb.Line.Visible = True
Next
End Sub
, через которые я могу поместить новый текст формы в мой файл Powerpoint. Я также хочу, чтобы изменить другие вещи в объекте (как размер шрифта), но при входе:
tb.TextFrame.TextEffect.FontBold = true
Я получаю сообщение об ошибке.
Кто-нибудь знает, как я могу добавить дополнительные функции в текстовое поле? Также пытались использовать With
и End With
заявления, но тогда он не распознает объект:
With tb.TextFrame.TextRange
.TextEffect.FontBold = true
End With
Я пробовал, но получаю эту ошибку: HTTP: // www.flickr.com/photos/[email protected]/12303399923/ – user181796
Это работает для меня в PPT 2010 - в какой версии PowerPoint вы работаете? –
Я использую версию 2003 года ... – user181796