Всто PowerPoint 2007

Меня попросили разработать надстройку для PowerPoint 2007 с использованием VSTO.

Мне нужно отключить AutoRover / AutoSave из кода только в PowerPoint, возможно ли это?

Я нашел это возможным в Excel и Word.

Excel: http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.autorecover.time%28v=office.14%29.aspx this.Application.AutoRecover.Enabled = ложь;

Word: http://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.options.saveinterval%28v=office.11%29.aspx this.Application.Options.SaveInterval = 0;

Я поискал в Интернете информацию по этому поводу. Некоторые говорят, что это невозможно, а некоторые говорят, что мне нужно установить значение в реестре Windows перед запуском PowerPoint 2007. Есть ли у кого-нибудь информация или доказательства того, что в PowerPoint есть такие параметры.

Спасибо, что нашли время почитать.

ОБНОВЛЕНИЕ 21.11.2012

В этом сообщении говорится, что мы можем использовать этот параметр HKCU \ Software \ Microsoft \ Office \ xx.0 \ PowerPoint \ Options, но я не могу найти его в реестре Windows.

отключение опции автоматического восстановления для powepoint


person Dennis Larsen    schedule 21.11.2012    source источник


Ответы (1)


Некоторые настройки приложений по умолчанию не записываются в реестр; если вы измените значение по умолчанию, вы получите запись reg.

Например, в разделе «Параметры», «Сохранить», если вы снимете флажок рядом с «Сохранить информацию автосохранения ...», вы обнаружите, что

SaveAutoRecoveryInfo со значением 0

в реестре, как вы указали (замените правильную версию PPT на xx.0)

Таким образом, вы можете либо использовать PPT для создания записи для вас, либо вы можете создать ее самостоятельно вручную или с помощью кода.

Обратите внимание, что для того, чтобы это работало, вы ДОЛЖНЫ внести изменения, пока PowerPoint не запущен.

person Steve Rindsberg    schedule 06.12.2012