You've got a bit of work ahead of you...
You'll want to first settle on the API to use first. Your two main choices are:
1) Office Interop - Free, the API is not laid out in a straight forward way, and there are some potential hurdles to overcome to prevent locking up of the system.
For more information see:
MSDN Office Interop[
^] and
Google Query[
^]
2) Third Party Software - You're basically exchanging cost for a better API and more documentation (potentially :D). Ex. (
Aspose[
^]).
After you decide that, you'll just open up both an PowerPoint application and Excel Application copying each PowerPoint slide to Excel and saving a new file as needed.