Подтвердить что ты не робот

Как назвать объект в слайде PowerPoint?

Итак, я знаю, как назвать текстовое поле или похожий объект в PowerPoint с VB, но мне было интересно, есть ли способ назвать объекты через ленту (PowerPoint 2007). Например, если я добавляю текстовое поле на слайд, есть ли способ присвоить ему имя (вроде как окно свойств в доступе или текстовое поле в Excel 2003 в верхней левой части, где вы можете ввести имя)

В принципе, я могу ссылаться на него позже в коде; без необходимости использовать код для обозначения каждого объекта, который я добавляю после факта. Возможно, более легкий путь через ленту?

4b9b3361

Ответ 1

Да. Нажмите на объект (текстовое поле, форма и т.д.), Чтобы выбрать объект и в Инструменты рисования | Формат, нажмите панель выбора в группе Упорядочить. Оттуда вы увидите имена объектов - вы можете дважды щелкнуть (или нажать F2) на любое имя и переименовать его. Отменив его, он будет переименован. Вы также можете перейти к этой вкладке из вкладки Главная Рисование Упорядочить Выбор. > или нажатием ALT + F10.

Ответ 2

В то время как ответ выше правильный, я бы не рекомендовал вам менять имя, чтобы полагаться на него в коде.

Имена сложны. Они могут измениться. Вы должны использовать ShapeId и SlideId.

Особенно рекомендуется записывать имя формы программно, так как PowerPoint полагается на имя, и это может помешать его регулярной работе.

Ответ 3

ЭТО НЕ ОТВЕТ НА ОРИГИНАЛЬНЫЙ ВОПРОС, ОТВЕТ НА @Teddy ВОПРОС В @Dudi ОТВЕТЫ КОММЕНТАРИИ

Здесь можно перечислить id в активном представлении прямому окну (Ctrl + G) в редакторе VBA:

Sub ListAllShapes()

    Dim curSlide As Slide
    Dim curShape As Shape

    For Each curSlide In ActivePresentation.Slides
        Debug.Print curSlide.SlideID
        For Each curShape In curSlide.Shapes

                If curShape.TextFrame.HasText Then
                    Debug.Print curShape.Id
                End If

        Next curShape
    Next curSlide
End Sub

Ответ 4

Нажмите "Вставить" → "Объект" - "Создать из файла" → "Обзор".

После выбора файла выберите параметр "Изменить значок", и вы сможете переименовать файл и изменить значок, если хотите.

Надеюсь, это поможет!