включить лазерную указку в powerpoint с надстройками

как я могу превратить курсор мыши в лазерную указку в слайд-шоу powerpoint2010 с надстройками. введите здесь описание изображенияпо умолчанию курсор меняется, удерживая Ctrl+LeftMouseKey в режиме слайд-шоу. но я хочу изменить это, добавив код, я нашел свойство (PointerType), но оно не принимает что-то вроде LaserPointer:

Application.Presentations[1].SlideShowWindow.View.PointerType = Microsoft.Office.Interop.PowerPoint.PpSlideShowPointerType.ppSlideShowPointerPen;

или мы можем сделать это грязным способом :) например, удерживать Ctrl + LeftMouseKey по коду? ты


person mX64    schedule 10.11.2011    source источник
comment
Объясните, почему эта строка кода не сработала?   -  person Security Hound    schedule 10.11.2011
comment
это работает, но он меняет указатель на указатель пера (маленький красный кружок), но я хочу изменить на LaserPointer, как связанное изображение;   -  person mX64    schedule 10.11.2011


Ответы (3)


С 2013 года возможно:

((dynamic)pWindow.View).LaserPointerEnabled = true;
person user2029101    schedule 06.11.2015

Здесь Ctrl + LeftMouseKey создает лазерную указку, и это не переключатель, как другие настройки; лазерный указатель появляется только при нажатии Ctrl+LeftMouse.

Кажется, в объектной модели нет ничего, относящегося к этому, поэтому, кроме как каким-то образом переключить Ctrl и LeftMouse в положение ON с помощью кода, я не думаю, что вы можете это сделать.

person Steve Rindsberg    schedule 10.11.2011
comment
ты за ответ, но что ты имеешь в виду, чтобы сделать что-то подобное? - person mX64; 12.11.2011
comment
Вы имеете в виду переключение клавиш по коду? Боюсь, я не знаю. Это скорее вопрос API для Windows/Mac, чем вопрос, относящийся к PowerPoint, поэтому хорошей идеей может быть повторная публикация вопроса с другими тегами. - person Steve Rindsberg; 12.11.2011

Это невозможно сделать, но вы можете использовать форму окна с прозрачным фоном и делать там, что хотите. :)) вы можете использовать свойство курсора, чтобы показать, что вы хотите

person Mamad R    schedule 05.05.2012