SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I was wondering if anyone has a solution for importing SharePoint list data into a PowerPoint document. For instance, if I create a document library and set the default document type to "Word document", I can use "Quick Parts" to link the template to SharePoint list fields.

I'd like to use a similar technique for PowerPoint.

share|improve this question

You will have to save the presentation as a Macro-Enabled Presentation (.pptm) and then save it to your SharePoint list. Once there, add code along the lines below to whatever event/button fits your needs

ActivePresentation.Slides(1).Shapes(1).TextFrame.TextRange.Text = ActivePresentation.ContentTypeProperties("MyCustom").Value

This will update the text of the first element on the first slide (usually the presentation title) and set it to the value of the field "MyCustom" that is from the SharePoint list.

It will take some playing around to get it working but you should be able to get there.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.