PPT events

D

David Thielen

C

Colbert Zhou [MSFT]

Hello Dave,

All supported events in PowerPoint 2000 are listed below. Since these two
events are firstly introduced in the PowerPoint 2002, so I am afraid that
in the 2000 version, we can hardly find a good workaround for this.

NewPresentation
PresentationOpen
PresentationClose
PresentationSave
PresentationPrint
PresentationNewSlide
SlideShowBegin
SlideShowEnd
SlideShowNextBuild
SlideShowNextSlide
OnSlideShowPageChange
OnSlideShowTerminate
OnSlideShowNextBuild
OnSlideShowPreviousBuild
WindowActivate
WindowBeforeDoubleClick
WindowBeforeRightClick
WindowDeactivate
WindowSelectionChange

However the followings are my suggestions, wish they can help more or less,

1.SlideSelectionChanged. Have you tried the WindowActivate event instead?
If we select another powerpoint presentation, the host window should
already be changed. Therefore the WindowActivate event should fire.

2.PresentationBeforeSave. As a workaround, we can listen to the
PresentationSave event, and in the event handle, we change the properties
and then call Save() method to save it to the disk for the second time. But
we also need to use some extra flags to determine whether to perform the
logical.

Does this help for your scenario?

Best regards,
Colbert Zhou (colbertz @online.microsoft.com, remove 'online.')
Microsoft Online Community Support

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
(e-mail address removed).

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://support.microsoft.com/select/default.aspx?target=assistance&ln=en-us.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.
 
D

David Thielen

WindowActivate is great for the first case, better actually.

PresentationSave is a hack, but it will solve the problem.

thanks - dave


Hello Dave,

All supported events in PowerPoint 2000 are listed below. Since these two
events are firstly introduced in the PowerPoint 2002, so I am afraid that
in the 2000 version, we can hardly find a good workaround for this.

NewPresentation
PresentationOpen
PresentationClose
PresentationSave
PresentationPrint
PresentationNewSlide
SlideShowBegin
SlideShowEnd
SlideShowNextBuild
SlideShowNextSlide
OnSlideShowPageChange
OnSlideShowTerminate
OnSlideShowNextBuild
OnSlideShowPreviousBuild
WindowActivate
WindowBeforeDoubleClick
WindowBeforeRightClick
WindowDeactivate
WindowSelectionChange

However the followings are my suggestions, wish they can help more or less,

1.SlideSelectionChanged. Have you tried the WindowActivate event instead?
If we select another powerpoint presentation, the host window should
already be changed. Therefore the WindowActivate event should fire.

2.PresentationBeforeSave. As a workaround, we can listen to the
PresentationSave event, and in the event handle, we change the properties
and then call Save() method to save it to the disk for the second time. But
we also need to use some extra flags to determine whether to perform the
logical.

Does this help for your scenario?

Best regards,
Colbert Zhou (colbertz @online.microsoft.com, remove 'online.')
Microsoft Online Community Support

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:
(e-mail address removed).

==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/en-us/subscriptions/aa948868.aspx#notifications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://support.microsoft.com/select/default.aspx?target=assistance&ln=en-us.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.


david@[email protected]
Windward Reports -- http://www.WindwardReports.com
me -- http://dave.thielen.com

Cubicle Wars - http://www.windwardreports.com/film.htm
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top