找回密码
 立即注册
搜索

谁知道ppt中文本框的名称是怎么命名和修改的???

1
回复
254
查看
[复制链接]

22

主题

231

帖子

67

幻币

一流武者

Rank: 3Rank: 3

积分
316
QQ
2016-4-12 12:29:46 显示全部楼层 |阅读模式
我在vb代码shapes("")中需要引用ppt文本框的名,谁知道ppt中文本框(不是控件)的名称是怎么命名和修改的???
PPT学习论坛
回复

使用道具 举报

16

主题

220

帖子

37

幻币

一流武者

Rank: 3Rank: 3

积分
271
QQ
2016-4-12 16:15:30 显示全部楼层
Sub Name()
    On Error GoTo AbortNameShape
    Dim Name$
    If ActiveWindow.Selection.ShapeRange.Count = 1 Then
        Name$ = ActiveWindow.Selection.ShapeRange(1).Name
        Name$ = InputBox$("请给这个图形命名", "Shape Name", Name$)
        If Name$ <> "" Then
            ActiveWindow.Selection.ShapeRange(1).Name = Name$
        End If
    Else
        MsgBox "Only 1 Shape is allowed to be selected"
        Exit Sub
    End If
    Exit Sub
AbortNameShape:
    MsgBox "没有选择图形"
End Sub
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册