New Presentation (Templates) Dialog

J

joel_dizon

I want to create a shortcut in creating a new presentation (Instead of
using the File/New/In the Task Pane Templates, click On My Computer).
If the user click a popup, powerpoint will display the New Presentation
Dialog. VBA solution is greatly appreciated.

Thanks.
Joel
 
S

Steve Rindsberg

I want to create a shortcut in creating a new presentation (Instead of
using the File/New/In the Task Pane Templates, click On My Computer).
If the user click a popup, powerpoint will display the New Presentation
Dialog. VBA solution is greatly appreciated.

As far as I know, the New Presentation dialog is gone in recent versions of
PPT. If there's some way to get it to appear in, say, 2003, let me know.

I suspect you'll need to create your own dialog box in its place.
Depending on what you need to accomplish, it might be no more than a simple
listbox that gets filled with PPT templates from your target folder.

Explain exactly what you're trying to accomplish and we can kick it around some
more.
 
J

joel_dizon

Hi Steve,

Thanks for your time. Actually, I want to achieve to things:

1. Add "New...." popup under the File Menu and hide the default
"New..." popup.

2. Associate this popup menu with an action, when clicked, it will open
the New Presentation dialog instead of using the File/New/In the Task
Pane Templates, click On My Computer method.

Im already done at number 1. My problem now is number 2, when achieved,
this will lessen the user some few clicks when creating a new
presentation.

I tried to google some solutions but no success (or maybe not googlieng
hard enough =) ).

Thanks and Regards,
Joel Dizon
(e-mail address removed)
 
S

Steve Rindsberg

Thanks for your time. Actually, I want to achieve to things:

1. Add "New...." popup under the File Menu and hide the default
"New..." popup.

"Popup" has a more specialized meaning in this small corner of the universe: the
menus that pop up eg. when you right click something. That had me a bit confused
at first, but let's make sure I've got it:

You mean the New item under File on the main menu bar, right?
2. Associate this popup menu with an action, when clicked, it will open
the New Presentation dialog instead of using the File/New/In the Task
Pane Templates, click On My Computer method.

To add a new menu item:

With Application.CommandBars("Menu Bar")
With .Controls("File")
With .Controls.Add ' use optional type, id, parameter, *before* etc.
' params to control type of control and where it's added
' ex. add it before existing File then delete File
.Caption = "Blah"
.Tooltip = "Run the subroutine named BlahMacro"
.OnAction = "BlahMacro"
End With
End With
End With

But as I mentioned, I don't believe there's any way to invoke a feature that
doesn't exist any longer. Do you have reason to believe that the New Presentation
dialog is still there?
 
J

joel_dizon

Hi Steve,

Thanks for the code. To invoke the New Presentation dialog in PPT 2003.

File/New
In the Task Pane under Templates, click On my computer hyperlink. (New
Presentation dialog will show).

This particular dialog is what I want to show, is there anyway we can
show this via macro?

Thanks and Regards,
Joel Dizon
 
S

Steve Rindsberg

Hi Steve,

Thanks for the code. To invoke the New Presentation dialog in PPT 2003.

File/New
In the Task Pane under Templates, click On my computer hyperlink. (New
Presentation dialog will show).

This particular dialog is what I want to show, is there anyway we can
show this via macro?

None that I know of, I'm afraid.
 
S

Steve Rindsberg

Hi Steve,

Its alright. Thanks for your time.

No problem ... I had some fun trying. <g>

But also ask this question in the Public.Powerpoint group. Somebody there may have an
idea. I'd narrow it down to something like "The old New Presentation dialog still exists
in PPT 2003 (you can see it if you [blah blah]. Is there a way to execute this dialog via
VBA?"
 

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