Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 536325
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T09:48:36+00:00 2026-05-13T09:48:36+00:00

Lately I have been creating PowerPoint presentations to companies. I have mostly been doing

  • 0

Lately I have been creating PowerPoint presentations to companies. I have mostly been doing this in PowerPoint. Basically they are created by the same design, but just different numbers in set places, and different numbers used to generate the PowerPoint bar graph / pie graph stuff. (basically there are these pie graph objects when inserted, give you an option to change the design, and input the numbers in some excel spreadsheet that pops up).

Let’s say I’m doing this for 100 companies: isn’t there a way to just specify all the different values I need, and have the powerpoint created somehow? I can provide a design base, all it needs to do is just go in and change dynamic values (nothing raster).

This isn’t even a question necessarily for PowerPoint: if I could do this with Keynote (as in, automate pie graphs, bar graphs, and set places with numbers & static text), then that works too.

Edit: I mentioned that I know that PowerPoint pie graphs / bar graphs are generated from Xxcel spreadsheets. There are about 3 of these in my presentation, along with other changing values in static positions, across 100 or so presentations. I am looking to script all or the majority of the process.

Edit: Using PowerPoint 2007, or the newest version of Keynote. Preferred method of scripting with Keynote would probably be AppleScript, with PowerPoint 2007, either Python/Django or macros.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T09:48:36+00:00Added an answer on May 13, 2026 at 9:48 am

    Sorry this has taken a few days to get back to you, had to work out an issue. Here’s a quick and efficient way to do what you’re asking for.

    1. Create a macro-enabled PowerPoint.
    2. Create a single pie chart on the
      first slide via the Insert|Chart
      command in the Ribbon. Excel will
      open. In the columns, on the Horizontal (Category) Axis leave as is (i.e. 1st Qtr, 2nd Qrt, etc.). On the Legend Entries (Series) Axis, expand a few columns and add more data. Ensure column names are unique.
    3. Close Excel
    4. Press Alt+F11 to go to the VBE.
    5. Copy/Paste the code below into a new
      module, changing the following
      variables: chartTemplatePath and,
      if needed, sc.Name, to something
      else of your choosing.
    6. Click F5 in the subroutine to run.
      You should now have as many charts
      slides as there are columns.

    .

    Sub CreateChartDecksandSave()
        Dim chartTemplatePath As String
        chartTemplatePath = "C:\Temp\"
    
        Dim myPPT As Presentation
        Set myPPT = ActivePresentation
    
        Dim mainChart As Chart
        Set mainChart = myPPT.Slides(1).Shapes(1).Chart
    
        Dim scCount As Integer
        scCount = mainChart.SeriesCollection.Count
    
        Dim sc As Series
    
        For i = 1 To scCount
            Set sc = mainChart.SeriesCollection(1)
            myPPT.SaveCopyAs (chartTemplatePath & sc.Name & ".pptx")
            sc.Delete
        Next
    End Sub
    

    If you’re working with this and the chart data disappears from the main PPT, that’s okay, just select the chart, go to Chart Tools | Design | Select Data and reselect your data set as the whole table.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

So lately I have been using this method to return a string: string uri
Lately I have been doing some numerical method programming in C. For the bug
Lately I have been doing a security pass on a PHP application and I've
I have been thinking about database design lately and I have the following question:
Lately I have been seeing an increasing number of design articles encouraging the use
I have been doing some java development lately and have started using Eclipse. For
My background is primarily as a Java Developer, but lately I have been doing
I have been working on creating a live wallpaper lately by placing a bitmap
I have been very intriuged by design patterns lately, and specifically following correct design
Lately I have been trying my hands on Eclipse IDE for java development. I

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.