gpt4 book ai didi

vba - 如何通过 Microsoft PowerPoint 宏设置文本框中各行的格式?

转载 作者:行者123 更新时间:2023-12-04 12:49:52 25 4
gpt4 key购买 nike

我想要一个文本框,其中第一行和后续文本行具有不同的格式,但它们必须位于同一个文本框中。这就是我目前拥有的,它对所有文本应用相同的格式。

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

文本应为 Arial 8。第 1 行应为黑色粗体,而后续文本应为蓝色。

最佳答案

.TextFrame.TextRange.Lines(0, 1) 将以第一行为目标。

enter image description here

%300 缩放

With currSlide.Shapes.AddTextbox(Orientation:=msoTextOrientationHorizontal, _
Left:=0, Top:=0, Width:=headerWidth, Height:=headerHeight)
.Height = headerHeight
.TextFrame.AutoSize = ppAutoSizeNone
With .TextFrame.TextRange
.Text = "Test Box" & vbCrLf & "Description"
With .Font
.Color = vbBlue
.Size = 8
.Name = "Arial"
End With

With .Lines(1).Font
.Color = vbBlack
.Bold = msoTrue
End With
End With
End With

关于vba - 如何通过 Microsoft PowerPoint 宏设置文本框中各行的格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40580898/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com