Привет SO C (Сообщество переполнения стека),
Я создал надстройку PowerPoint, которая помогает пользователю создать объект формы (прямоугольник с предварительно заполненным образцом изображения).
- Надстройка хранит уникальный идентификатор (целое число) в тегах формы.
- Для каждого объекта формы создается пользовательская панель задач и отображается пользователю.
- Эта пользовательская панель задач хранится в хэш-карте, где ключом является уникальный идентификатор.
Вариант использования
- Предположим, что пользователь создал форму A (с UID 1).
- Пользователь копирует и вставляет форму A для создания формы B
- Форма B также имеет UID как 1
- Если пользователь выбирает форму B, пользовательская панель задач, соответствующая форме A, имеет вид показано, как они оба используют один и тот же UID.
Цель
- Я хочу перехватить события Shape Copy и Paste, чтобы я мог изменить UID нового объекта shape и создать новая настраиваемая область задач для него.
- Я не нашел никакой вспомогательной ссылки в документации Microsoft и объектной модели PowerPoint. Любая помощь / указатели очень ценятся.