none
How to generate a presentation without Office installed RRS feed

  • Question

  • I've created a MS Access 2003 app that generates a PowerPoint slide deck via VBA. All works well if the end user has MS Office 2003/2007 installed, but for some end users they install the MS Access Runtime app I provide (since I have purchased a licensed MS Office Developer suite) and naturally without PowerPoint they can't generate the .ppt file.

    Is there a way to generate a presentation without having MS PowerPoint installed for this use case? Can I distribute the necessary PP library with my app? Or is there another open-source app I could use to generate a presentation that is compatible with PP, if not? I looked into using Google APIs but they appear to be limited to Sheets - I couldn't find anything for Slides.

    Wednesday, June 10, 2015 6:09 PM

All replies

  • Re:  PowerPoint without PowerPoint

    MS has a free PowerPoint viewer...
      "...lets you view full-featured presentations created in PowerPoint 97 and later versions."
      https://www.microsoft.com/en-us/download/details.aspx?id=13
    Your users would have to install it.  I have not used it.

    -also-
    The free Libre Office suite includes a PP application clone called "Impress".
    However, LO cannot run VBA and is a very large download.
      http://www.libreoffice.org/
    Your users would have to install it.  I have only tried their Excel clone (nearly identical to xl2003).

    '---
    Jim Cone
    Portland, Oregon USA
    https://goo.gl/IUQUN2 (Dropbox)
    (free & commercial excel add-ins & workbooks)

    • Edited by James Cone Tuesday, October 25, 2016 1:40 AM
    Wednesday, June 10, 2015 9:55 PM
  • Thanks Jim. I knew about the viewer but the end user needs to generate the slide deck on their PC and I think the viewer only lets you run .ppt/.pptx files.

    With Libre Office, is there a library I can reference to in VBA so I can generate a slide deck?

    Wednesday, June 10, 2015 10:39 PM
  • Re:  "With Libre Office, is there a library I can reference to in VBA so I can generate a slide deck?"

      I don't know the answer to that.

    '---
    Jim Cone
    Wednesday, June 10, 2015 11:00 PM