๐Ÿš€ Introducing CodedSlide: Automate PowerPoint with Python

โ€”

by

Supercharge your PowerPoint presentations with the power of code!

We’re excited to announce the beta release of CodedSlide โ€“ a revolutionary PowerPoint add-in that lets you automate slide creation, formatting, and animations using Python scripts.

๐ŸŽฏ What is CodedSlide?

CodedSlide brings the power of programming to PowerPoint. Instead of manually clicking through menus and ribbons, write simple Python scripts to:

  • Create slides programmaticallyย โ€“ Generate dozens of slides in seconds
  • Automate formattingย โ€“ Apply consistent styles across presentations
  • Manipulate shapes and textย โ€“ Precise control over every element
  • Add animationsย โ€“ Script complex animation sequences
  • Batch processย โ€“ Update multiple presentations at once

โœจ Key Features

๐Ÿ–ฅ๏ธ Built-in Code Editor

  • Syntax highlighting for Python
  • Real-time code execution
  • Save and organize your scripts
  • Pin frequently-used scripts to the ribbon for one-click execution

๐Ÿค– AI-Powered Assistant (Optional)

  • Get code suggestions from AI
  • Natural language to Python conversion
  • Learn PowerPoint automation faster

๐Ÿ“š PowerPoint Object Model Browser

  • Explore available objects, properties, and methods
  • Built-in reference for shapes, animations, and formatting constants
  • No need to search documentation

๐Ÿ”ง Easy to Use

  • Clean, intuitive interface
  • Works with PowerPoint 2013 and later
  • No programming experience required to get started

๐ŸŽ“ Who Is This For?

  • Educatorsย creating repetitive slide decks
  • Business analystsย generating data-driven presentations
  • Designersย who want pixel-perfect control
  • Developersย automating presentation workflows
  • Anyoneย tired of repetitive PowerPoint tasks

๐Ÿ’ก Example Use Cases

for i in range(1, 11):
    slide = add_slide(1)
    slide.Shapes.Title.TextFrame.TextRange.Text = "Topic " + str(i)

print("Created 10 sequential slides successfully!")
for slide in presentation.Slides:
    for shape in slide.Shapes:
        shape.Fill.ForeColor.RGB = BLUE

๐Ÿ†“ Try It Free โ€“ 15-Day Testing Period

CodedSlide is currently in beta testing. Download it now and get:

  • โœ… Full access to all features
  • โœ… 15-day trial period
  • โœ… Regular updates
  • โœ… Direct support from developers

๐Ÿ“ฅ Download & Installation

Please download CodedSlide Testing Version

System Requirements:

  • Windows OS
  • PowerPoint 2013 or later
  • .NET Framework 4.7.2 (included in installer)

Installation Steps:

  1. Download the zip file and find theย setup.exe
  2. Run the installer setup.exe
  3. Open PowerPoint
  4. Look for the “Coded Slide” tab in the ribbon
  5. Start automating!

Note: You may see a security warning during installation (self-signed certificate). This is normal for beta software โ€“ just click “Install” to proceed.

๐Ÿ‘ฅ About the Developers

CodedSlide is developed by:

  • M J Rajeshkannan
  • M R Yajunesh
  • M R Nithish

Contact: vijayrajesh@gmail.com

๐Ÿ”ฎ What’s Next?

We’re actively developing CodedSlide and would love your feedback! Planned features include:

  • More code templates and examples
  • Enhanced AI integration
  • Community script library
  • Video tutorials
  • And much more!

๐Ÿ“ข Join the Beta

Ready to revolutionize your PowerPoint workflow? Download CodedSlide Now


Disclaimer: This software is provided “as-is,” without warranty of any kind. The developers shall not be held liable for any damages, data loss, or other issues resulting from the use of this add-in. Users assume all responsibility for its operation.


๐Ÿ’ฌ We Want Your Feedback!

This is a beta release, and we’re eager to hear from you:

  • What features would you like to see?
  • What problems are you solving with CodedSlide?
  • Any bugs or issues?

Drop us an email or leave a comment below!

Happy Coding! ๐ŸŽ‰


๐Ÿ“ Quick Tips to Get Started

  1. Open the Editorย โ€“ Click “Open Editor” in the Coded Slide tab
  2. Try a Simple Script:
slide = add_slide(12)

# AddTextbox(Orientation, Left, Top, Width, Height)
# 1 = msoTextOrientationHorizontal
textbox = slide.Shapes.AddTextbox(1, 100, 200, 600, 100)

textbox.TextFrame.TextRange.Text = "My First Slide"
textbox.TextFrame.TextRange.Font.Size = 48
textbox.TextFrame.TextRange.Font.Color.RGB = BLACK
textbox.TextFrame.TextRange.Font.Bold = -1

print("Added new slide with text box!")

Click Runย โ€“ Watch your code come to life!


Working with AI – Google Gemini Gem

Please go to this gem https://gemini.google.com/gem/1wiGmsTYmXEVuRAeAguk2AR6Z2D-x6QbC?usp=sharing

And ask things like

  • Add 10 rectangle shapes in the current slideshow.
  • Add a sine wave in the current slideshow.
  • Add 5 slides with title Slide and Slide number.

It will generate code, Copy the code. Come back to PowerPoint and paste the code inside code editor, just run it. Have fun ๐Ÿ™‚

It is very important to note that AI can hallucinate and will not always give correct code. If required change the way you want to.

Tags: #PowerPoint #Automation #Python #Productivity #CodedSlide #OfficeAddIn #PresentationDesign