Building Forms w/ Macros that Populate Presentation

  • Thread starter Thread starter adpritz
  • Start date Start date
A

adpritz

Ok, here is what I am wanting to do. I would like to build a form with an
corresponding macro so that a presentation giver can complete the form and it
will automatically update various items/variables in the presentation. This
would prevent the presentation giver from having to go through each slide and
do the updates (forgetting things). There would be one form page, a submit
button and all of the magic of a macro.

Any ideas out there or has someone done this before?
 
While you could do something like this, it could be a fairly large project
depending upon what you want to replace. If you are talking about just text
it would be pretty straight forward, if you are talking about any possible
content you would have to account for every possible thing the user might
put in the presentation and that would be no small task to code for.

Austin Myers
MS PowerPoint MVP Team

Provider of PFCPro, PFCMedia and PFCExpress
www.playsforcertain.com
 
Ok, here is what I am wanting to do. I would like to build a form with an
corresponding macro so that a presentation giver can complete the form and it
will automatically update various items/variables in the presentation. This
would prevent the presentation giver from having to go through each slide and
do the updates (forgetting things). There would be one form page, a submit
button and all of the magic of a macro.

Will the presenter be creating a new presentation from some kind of master file
each time or will you need to keep updating the same presentation over and over
again?

In the former case, it's not too difficult to create a master with, say,
%ClientName% wherever you want the client's name to appear.

Then the user plugs the client's name into your form and your code steps
through each shape on each slide in the presentation and if it contains text,
replaces %ClientName% with the text your user typed in.

Once the replacement's been done once and %ClientName% is now "Bob's Bar 'n
Grill" or whatever, substituting a new client name would be tricky. Possible,
but not as reliable.
 
Have you thought about using tags in PPT?

There are articles on the PPTFAQ.com site about using tags in PPT.
There's also some sample code on my web site reilland.com that
iterates through every shape on every page in a presentation. It shows
you where to put the action code (in the middle of the wrapper) that
would do what you want to do.

Brian Reilly, MVP
 
Back
Top