PowerPoint 2007 предоставляет только одно событие закрытия презентации (PresentationClose
), которое возникает перед закрытием презентации.
В нескольких частях кода, над которыми я работаюМне нужно отслеживать открытые презентации и, следовательно, реагировать на закрытие одной из них.
Как правило, достаточно событий, предлагаемых PowerPoint.За исключением следующего случая.
Если презентация не была сохранена при закрытии, PowerPoint отображает диалоговое окно, спрашивающее пользователя, хочет ли он сохранить свою презентацию или нет.Если пользователь нажимает «да» или «нет», все в порядке, так как презентация будет закрыта.Но он также может отменить закрытие ...
В этом случае событие закрытия вызывается, презентация все еще там, но мое приложение не знает об этом.
Может кто-нибудь дать мнекакой-то обходной путь?Может быть, событие возникло после того, как пользователь нажал «Отмена»?