Customize Send to Word

R

Rob

I would like to be able to "customize" the send-to-word
process, and suspect that writing a vba macro is probably
the best way to go. Unfortunately, I'm not very familiar
with vba yet, so any help would be apprec'd.
Specifically,
1) I don't need the format/layout dialog form - I'm
creating a training manual from the presentation so the
choice of layout is always the same and I always
select 'paste link'
2) Once the slide has been pasted into Word, the existing
script changes the slide to size=75%x75% (I have to
manually change each slide back to 100%x100%
3) On the line prior to each pasted slide, the script
adds the slideindex (which reads Slide1, Slide2 etc) and I
would like the actual slide title to appear.

Any takers to offer to help me write this vba script??
thx...Rob
 
B

Bill Dilworth

I think it's already been done for you. Check Handout Wizard, it can be
formatted as you describe.
http://www.mvps.org/skp/how/

Of course if you want to pay much more money for something more-than-a-tad
worse, you could hire a starving programmer.

--
Bill Dilworth, Microsoft PPT MVP
===============
Please spend a few minutes checking vestprog2@
out www.pptfaq.com This link will yahoo.
answer most of our questions, before com
you think to ask them.

Change org to com to defuse anti-spam,
ant-virus, anti-nuisance misdirection.
..
..
 
G

Guest

Thx... but I've already checked the Handout Wizard. While
it is quite good, it simply creates a second PP
presentation with multiple slide thumbnails + notes on
each new slide. I still need to get the slide into Word
for more formatting that the wizard provides.

It looks like I'll have to right vba macros in Word, to
changing things there, rather than trying to re-create the
PP export routine.
later...Rob
 
B

Bill Dilworth

If MS Word is the required vehicle; then sadly yes, you are right.

My thought was that since Handout Wizard can create a one-slide per
full-page handout with the title of the slide listed below/above, it would
do what you wanted. The printout from HOW would be very similar to a single
slide with title textbox printed from Word.

Oh well, happy coding, :)
Bill D.
 
J

Julie

I think I need to do something similar, but have never
written a macro. Could you point me to help geting
started? I just want to merge the first two columns so
that "Slide 1" is written above the slide which will give
more width in the text column.

Thanks!
 
B

Bill Dilworth

When I do this in Word , I use the table cell's 'text direction' function to
turn 'Slide 1' on it's end (reading from bottom of page to the top). This is
done by selecting the entire column | right click | Text Direction.

Then the column width can be greatly reduced, leaving more room for the
text script next to the slide miniature.


For coding starters, you could look at:
**Where can I learn more about VBA programming in PowerPoint?
http://www.rdpslides.com/pptfaq/FAQ00032.htm

Bill D.
 
J

John O

It looks like I'll have to right vba macros in Word, to
changing things there, rather than trying to re-create the
PP export routine.
later...Rob

The Macro Recorder can do most of this. Problem is you have to do everything
with the keyboard...the recorder doesn't recognize mouse clicks or
selections. So you keep a test doc handy, work out the procedure manually,
then fire up the recorder and do it again. Now you can tweak the code in the
VBA editor thingy.

One major issue: Send to Word always uses normal.dot. Always, no matter
what. So, create a template that is preformatted as you desire (headers,
styles, etc.). Then rename the real normal.dot as something conspicuous like
realnormal.dot and rename your custom doc to normal.dot. Now fire that Ppt
file at Word, and half the job is done. Keeping track of these .dot files
takes some attention, but it's not a big deal. In the end you can always get
back to a default normal.dot by not having one when Word fires up.

-John O
 
J

John Langhans [MSFT]

[CRITICAL UPDATE - Anyone using Office 2003 should install the critical
update as soon as possible. From PowerPoint, choose "Help -> Check for
Updates".]
[TOP ISSUE - Are you having difficulty opening presentations in PPT 2003
that you just created in PPT 2003? -
http://support.microsoft.com/?id=329820]

Hello,

If you (or anyone else reading this message) think that it's important that
PowerPoint provide additional functionality so that it would not be
necessary to work around a specific limitation using VBA or add-ins, don't
forget to send your feedback (in YOUR OWN WORDS, please) to Microsoft at:

http://register.microsoft.com/mswish/suggestion.asp

It's VERY important that, for EACH wish, you describe in detail, WHY it is
important TO YOU that your product suggestion be implemented. A good wish
submssion includes WHAT scenario, work-flow, or end-result is blocked by
not having a specific feature, HOW MUCH time and effort ($$$) is spent
working around a specific limitation of the current product, etc. Remember
that Microsoft receives THOUSANDS of product suggestions every day and we
read each one but, in any given product development cycle, there are ONLY
sufficient resources to address the ones that are MOST IMPORTANT to our
customers so take the extra time to state your case as CLEARLY and
COMPLETELY as possible so that we can FEEL YOUR PAIN.

IMPORTANT: Each submission should be a single suggestion (not a list of
suggestions).

John Langhans
Microsoft Corporation
Supportability Program Manager
Microsoft Office PowerPoint for Windows
Microsoft Office Picture Manager for Windows

For FAQ's, highlights and top issues, visit the Microsoft PowerPoint
support center at: http://support.microsoft.com/default.aspx?pr=ppt
Search the Microsoft Knowledge Base at:
http://support.microsoft.com/default.aspx?pr=kbhowto

This posting is provided "AS IS" with no warranties, and confers no rights.
Use of any included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.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