Положение виртуального лазерного указателя в PowerPoint с использованием COM - PullRequest
1 голос
/ 26 августа 2011

В PowerPoint есть функция, позволяющая презентатору подделывать лазерный указатель на экран, нажимая «CTRL» + «Левая кнопка мыши» во время показа слайдов (я использую PowerPoint 2010, но думаю, функция может быть найдена в более старых версиях). Я пытаюсь прочитать положение лазера во время его показа (LIVE). Я создал надстройку C # для PowerPoint, которая загружается каждый раз, когда я запускаю PowerPoint, и я использую COM для доступа к текущей показываемой презентации. Проблема: я не могу найти какой-либо объект в модели PowerPoint COM для определения положения лазера и / или привязки к событию для этого. Итак, мои вопросы:

  1. Можно ли добиться этого с помощью PowerPoint COM?
  2. Если это возможно, то как? Если нет, могу ли я достичь этого по-другому?

Спасибо!

1 Ответ

0 голосов
/ 27 августа 2011

Здесь может помочь проект:

http://officeone.mvps.org/vba/mousemove_shape.html

Он описывает, как выбирать и перемещать фигуры во время слайд-шоу;для этого он определяет текущую позицию указателя.Полагаю, это будет то же самое, что и положение лазерного указателя, поэтому тот же метод может сработать для вас.

...