1
텍스트의 첫 번째 줄과 후속 줄의 서식이 다른 텍스트 상자가 필요하지만 같은 텍스트 상자에 있어야합니다. 이것은 내가 현재 가지고있는 것으로, 모든 텍스트에 동일한 서식을 적용합니다.Microsoft PowerPoint 매크로를 통해 텍스트 상자의 개별 줄을 어떻게 포맷합니까?
Sub geberateSlide()
...
With currSlide.Shapes.AddTextbox(Orientation:=msoTextOrientationHorizontal, _
Left:=0, Top:=0, Width:=headerWidth, Height:=headerHeight)
.TextFrame.TextRange.Text = "Test Box" & vbCrLf & "Description"
.TextFrame.AutoSize = ppAutoSizeNone
.Height = headerHeight
.Line.ForeColor.RGB = RGB(0,0,0)
.Line.Visible = True
End With
...
End Sub
텍스트는 다음 텍스트가 파란색으로해야하지만, 검은 색 굵은해야 굴림 8. 1 호선해야한다.
감사합니다! 흥미로운 질문이었습니다. 저는 일반적으로 파워 포인트를 사용하지 않지만 VBA 모델에 대한 일반적인 아이디어를 가지고 있습니다. 그래서 알아내는 것은 그렇게 어렵지 않았습니다. –
0이 레거시 TextRange 객체의 전체 단락을 포함한다는 주석. 따라서 .Lines (1) –
으로 동일한 결과를 얻을 수 있습니다. 또한 TextRange는 레거시 개체이므로 더 새로운 텍스트 스타일에 액세스하려면 TextRange2를 사용해야합니다. –