Presentation Summit 2019: Conversation with John Baluka

Created: Tuesday, July 2, 2019, posted by Geetesh Bajaj at 9:45 am



1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)
Loading...

John Baluka
  
John Baluka has been developing software with the Microsoft stack for 25+ years. For most of the last 10 years, John has been a consultant, business owner, and a Dad. John enjoys researching and applying new technologies to real world examples.

In this conversation, Rick talks about the Presentation Summit, being held in San Antonio, TX this year from October 6 to 9, 2019.

Geetesh: John, your session at the upcoming Presentation Summit is on Agile Documentation. Can you tell us more about this session, and what according to you, is the most important takeaway for attendees?

John: The most important takeaway will be the discovery of how PowerPoint is the only tool that currently can publish content that someone can read, listen, or watch. A PowerPoint presentation contains the meta data in order to produce a video or a web-based article that can engage the reader better than any other blogging platform today with the use of some free tools.

Geetesh: You are also involved with the programmability aspect of PowerPoint. What, according to you, is the best first step for wannabe programmers with zero experience to get started with PowerPoint programming?

John: First, I recommend programming to PowerPoint outside of the presentation file in order to get better code reuse, also one can continue to distribute the presentation file as a .pptx file rather than a .pptm file which can cause some security concerns.



Using VBA (Visual Basic for Applications) is still the easiest way to automate PowerPoint. One can also create an application in .NET to automate PowerPoint. For where to use VBA to control PowerPoint, I recommend Microsoft Access. In Microsoft Access, you can easily create an application to automate PowerPoint with VBA along with other data driven aspects. Some of these aspects will be demonstrated in my talk.

However, to truly answer your question, I have not found an online course that specifically focuses on programming to PowerPoint. I would start with understanding of how to use VBA from Microsoft Access. Once that is understood, then I would look at the PowerPoint object model documentation to see what is possible to automate.

Get the most out of Microsoft Access with VBA

Microsoft Docs – Object model (PowerPoint)

This article shows how to control (automate) PowerPoint from a different application like Microsoft Access.

Open a PowerPoint Presentation using VBA Late Binding

John Baluka Slide 01

John Baluka Slide 02

What is the Presentation Summit?

Presentation Summit 2019

For nearly two decades, Rick Altman has been hosting the Presentation Summit, a highly popular event that is geared towards users of PowerPoint and other presentation platforms.

Indezine.com is the official Media Partner for the Presentation Summit.

Date: October 6 to 9, 2019

Location: Hyatt Regency Hill Country Resort and Spa, San Antonio, TX, United States

Register now!

      


Related Posts

Presentation Summit 2019: Conversation with Richard Goring   Richard Goring is a Director at BrightCarbon, the specialist presentation and eLearning agency. He has helped to write and create thousa...
Presentation Summit 2019: Conversation with Ric Bretschneider     Ric Bretschneider is a technologist, troublemaker, and problem solver. Professionally, he helps people raise the quality of ...
Presentation Summit 2019: Conversation with Rick Altman       Rick Altman has been hired by hundreds of companies, listened to by tens of thousands of professionals, and read...
Presentation Summit 2019: Conversation with Nolan Haims    Nolan Haims has over 20 years of experience in the fields of visual communication, graphic and presentation design. He runs his own bo...

Microsoft and the Office logo are trademarks or registered trademarks of Microsoft Corporation in the United States and/or other countries.

Plagiarism will be detected by Copyscape

© 2000-2019, Geetesh Bajaj - All rights reserved.

since November 02, 2000