«Блокировать» документ PowerPoint из пользовательского ввода, когда он открывается моей программой .NET? - PullRequest
0 голосов
/ 30 марта 2012

Мне трудно найти ответ на мой вопрос, потому что я не знаю точно, как сформулировать его кратко, поэтому вот оно:

Я бы хотел, чтобы моя программа vb.net открылаPower Point, пролистать несколько слайдов для пользователя, а затем закройте.Это не проблема, хотя, я могу понять это.Единственное, чего я не знаю, возможно ли это, то, что пока это происходит, я бы хотел, чтобы открытое окно не отвечало на ввод пользователя и отвечало только на программу.В основном, я не хочу, чтобы пользователь мог самостоятельно изменять слайд.Это возможно?Можно ли изменить его так, чтобы в определенные моменты пользователь сам мог пролистывать слайды?Есть ли варианты для всего окна, которое не отвечает (вы не можете делать НИЧЕГО, даже не перемещаете его, например), а не только страница, не поворачивающаяся (вы можете свернуть или изменить размер окна)?

Спасибо залюбую помощь, которую вы можете дать мне по этому вопросу!

Ответы [ 2 ]

0 голосов
/ 30 марта 2012

Попробуйте это

Presentation ppt = Globals.ThisAddIn.Application.ActivePresentation;
ppt.SlideShowSettings.ShowType = PpSlideShowType.ppShowTypeKiosk;
ppt.SlideShowSettings.Run();

Для большей безопасности вы можете снять все настройки в

Файл => Параметры => Дополнительно => Слайд-шоу в разделе

0 голосов
/ 30 марта 2012

Есть ли причина, по которой документ PowerPoint должен быть видимым? Возможно, вы сможете сделать экземпляр PowerPoint невидимым, тогда пользователь не сможет взаимодействовать ...

...