
This is our first session on PowerPoint application. We are learning about PowerPoint objects ,their hierarchy and what these classes do in VBA .
How do we declare and use these classes in Excel VBA
What is the theory behind connection excel with other applications like in this case it is PowerPoint. Why we need to activate the PowerPoint library in VBA Editor.
Let us create a new PowerPoint application and start working on it.
We are now learning as to how to copy charts from every sheet of a workbook and pasting them in PowerPoint to make a presentation in seconds with the help of this code.
What if we have to paste every chart from each and every sheet in excel. Learn how to use worksheet collection loops to automate this great project.
If you like to deal with existing power-point and not the new one and in this already created power-point we have to paste some charts but in the new slides of it then how we can do it. It means , how we can leave the existing slides untouched and start pasting charts in new slide which will be just after the last slide , the existing one.
This is a project i got it from one of my students. Its one hour project which i am sharing it with you,
This project will give you lot of exposure in terms of handling the PowerPoint object classes and other things like collection loops and input boxes.
Here we are going in specific slide and deleting the wanted shape and pasting our own selected range. Very powerful and unique project in its own.
Please Watch it when you have full one hour.
In this video we are learning how to add shapes or pictures in every slide but with a condition that each slide will have four pictures pasted, So, if you have 12 images or shapes or pictures , your vba code will create three slides and each of it will have 4 shapes getting pasted.
This is one of my greatest project which is covering everything about Powerpoint and Excel VBA. See this from scratch.
To practice on this download the code file and then create your own dummy other excel file from where we need to pick ranges and charts as shown in the video and then start doing it.
in general - we are discussing the late binding and early binding . Which one is better and why one should use which binding. Talking about the scenarios when you like to connect excel with ms word or powerpoint or outlook.
Its a surprise test for you. Let us see how much you score in it. Pls understand the questions first and then do it without looking at the solutions. later, of-course you can come back and see the coding. All the best. This is not just a test but also a good revision
If you like to learn more on advance excel or excel vba or PowerQuery, m code, webscraping VBA or ms access, ms access VBA or Powerpivot , DAX, PowerBI , these links will help you a lot.
For any questions or doubts, please reach out to me at ajayk3802@gmail.com
Discussing about the connectivity of Excel with PowerPoint in this advance series using Excel VBA.
How to copy table data from excel and paste into PowerPoint application slides.
How to export charts from excel sheets to PowerPoint and paste them in one slide or more slides one by one.
Taking a deep dive into power-point classes like Presentation class, Slide class and shapes class. Understanding the power-point object hierarchy.
How every class is responsible for other class using the dot hierarchy.
How to work with already created PowerPoint applications and also how to create new PowerPoint applications and work with them.
How to resize the charts or tables images in slides and move them to the top or left or right of the slides.
Control which chart should go in PowerPoint using the excel sheet cells.
How to loop through all sides and decide which one to be deleted or used for data presentation.
Collection loops for slides as well as shapes. This is amazing source of learning.
Real time projects discussion with you to give you live exposure of working with Power-point.
Understanding the concept of Early Binding and Late Binding methods or techniques
Several highly advance level Projects for you - Fully automated and very very knowledgeable practical projects.
This course will have my email support as well.