Solved

PowerPoint Default File Location

Posted on 2013-11-11
5
667 Views
Last Modified: 2013-11-12
Experts:

In PowerPoint, how can I define both "default file location" and "default filename" through VBA.

I do >> NOT << want to use the  "Tools | Options | General" to set the default location.

Essentially, the spreadsheet (.POT) would be used by multiple individuals... they all have to save it to the same location with the same filename (thus replacing existing files in the default subfolder).

Ideally, there would be a macro button on the slide (.POT) ... once clicked the content of the .POT would then be saved as an .PPT without them even having to specify name/location.

Also, once the .PPT has been saved, the command button/macro button should be removed from the .PPT.

Is that doable?  If so, how can this be done via VBA?

EEH
0
Comment
Question by:ExpExchHelp
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
5 Comments
 
LVL 22

Accepted Solution

by:
Flyster earned 500 total points
ID: 39640733
Hello again. Going into new territory here, never did PowerPoint VBA. Try this; it seems to give the results you want. Just modify the path, file name and slide number that the command button appears on.
Private Sub CommandButton1_Click()

Application.DisplayAlerts = ppAlertsNone
  ActivePresentation.Slides(1).Shapes("CommandButton1").Delete
  Application.ActivePresentation.SaveAs "C:\Enter\Path\Here\YourFileName.ppt", ppSaveAsPresentation
Application.DisplayAlerts = ppAlertsAll

End Sub

Open in new window

Flyster
0
 

Author Closing Comment

by:ExpExchHelp
ID: 39640853
Flyster

Wow... that works fabulous!!!

Thousand thanks for the prompt response.

EEH
0
 
LVL 22

Expert Comment

by:Flyster
ID: 39640858
Glad I could help out!
0
 
LVL 23

Expert Comment

by:JSRWilson
ID: 39640885
How are you getting the command button to run the code though? It would only work in slide show view wouldn't it?
0
 

Author Comment

by:ExpExchHelp
ID: 39641306
@JSRWilson:

Correct... it only works in presentation mode.   I'm ok w/ that though.

EEH
0

Featured Post

Enroll in June's Course of the Month

June's Course of the Month is now available! Every 10 seconds, a consumer gets hit with ransomware. Refresh your knowledge of ransomware best practices by enrolling in this month's complimentary course for Premium Members, Team Accounts, and Qualified Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Preface: When I started this series, I used the term CommandBars because that is the Office Object class that it discusses. Unfortunately, when Microsoft introduced Office 2007, they replaced the standard Commandbar menus with "The Ribbon" and rem…
This article describes some techniques which will make your VBA or Visual Basic Classic code easier to understand and maintain, whether by you, your replacement, or another Experts-Exchange expert.
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…
The viewer will learn how to edit text. This includes Font, Spacing, Resizing, Color, and other special text options.

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question