(Powerpoint VSTO Addin): захват / копирование формы, копирование и вставка в powerpoint - PullRequest
0 голосов
/ 18 февраля 2020

Привет SO C (Сообщество переполнения стека),

Я создал надстройку PowerPoint, которая помогает пользователю создать объект формы (прямоугольник с предварительно заполненным образцом изображения).

  • Надстройка хранит уникальный идентификатор (целое число) в тегах формы.
  • Для каждого объекта формы создается пользовательская панель задач и отображается пользователю.
  • Эта пользовательская панель задач хранится в хэш-карте, где ключом является уникальный идентификатор.

Вариант использования

  • Предположим, что пользователь создал форму A (с UID 1).
  • Пользователь копирует и вставляет форму A для создания формы B
  • Форма B также имеет UID как 1
  • Если пользователь выбирает форму B, пользовательская панель задач, соответствующая форме A, имеет вид показано, как они оба используют один и тот же UID.

Цель

  • Я хочу перехватить события Shape Copy и Paste, чтобы я мог изменить UID нового объекта shape и создать новая настраиваемая область задач для него.
  • Я не нашел никакой вспомогательной ссылки в документации Microsoft и объектной модели PowerPoint. Любая помощь / указатели очень ценятся.
...