插入圆角矩形

插入圆角矩形 公开 已发布

Crucialm 分享于 16小时35分钟前 | 0 | 2
如何安装动作?

适用于
分类(旧)
关键词



更多信息
分享时间 16小时35分钟前
最后更新 16小时35分钟前
修订版本 0
用户许可 -未设置-
Quicker版本 1.45.0
动作大小 1.7 KB

分享到

「使用VBA指令添加圆角矩形」

简介

Sub AddRoundedRectangleCurrentCenter()

    Dim slide As Slide

    ' 获取当前正在编辑的幻灯片

    Set slide = ActiveWindow.View.Slide

    

    Dim shp As Shape

    ' 先随意指定坐标生成形状

    Set shp = slide.Shapes.AddShape( _

        Type:=msoShapeRoundedRectangle, _

        Left:=0, Top:=0, _

        Width:=200, Height:=100)

        

    ' 计算幻灯片尺寸并让形状水平和垂直居中

    With ActivePresentation.PageSetup

        shp.Left = (.SlideWidth - shp.Width) / 2

        shp.Top = (.SlideHeight - shp.Height) / 2

    End With

        

    ' 调整圆角大小

    shp.Adjustments.Item(1) = 0.2

    

    ' 写入文本

    shp.TextFrame.TextRange.Text = "圆角矩形"

    

    ' 设置文本居中和字体大小

    With shp.TextFrame

        .VerticalAnchor = msoAnchorMiddle

        With .TextRange

            .ParagraphFormat.Alignment = ppAlignCenter

            .Font.Size = 24

        End With

    End With

End Sub

最近更新

修订版本 更新时间 更新说明
0 16小时35分钟前

最近讨论

暂无讨论