改变更改幻灯片中各种对象的名称? - 问答系统 >> 孤帆一片日边来
您的位置:首页 >> 问答系统 >> PPT课件 >> 运用宏 >> 改变更改幻灯片中各种对象的名称?
已解决
提问者:PPT - 童生≈一级

改变更改幻灯片中各种对象的名称?

悬赏分:0 - 提问时间:2008-6-25 17:09:34 - 阅读次数:
在设计PPT时,有时需要运用宏实现某种效果,但不知道怎么更改幻灯片中各种对象的默认名称,请解答一下。
问题补充提高悬赏无满意答案举行投票撤消问题我来回答评论举报
最佳答案
回答者:潘天士 - - 01-14 11:44
在PowerPoint 2007中可以在“选择”面板中直接更改名称。
在PowerPoint 2007以前的版本中可以利用下面这段宏代码实现更改名称:

Sub NameShape()
    Dim sResponse As String
    With ActiveWindow.Selection.ShapeRange(1)
        sResponse = InputBox("请输入名称:.", "重命名形状", .Name)
        Select Case sResponse
            '' blank names not allowed
            Case Is = ""
                Exit Sub
            '' no change?
            Case Is = .Name
                Exit Sub
            Case Else
                On Error Resume Next
                .Name = sResponse
                If Err.Number <> 0 Then
                    MsgBox "无法重命名此形状!"
                End If
        End Select
    End With
End Sub

提问者对答案的评价: