title: how to update text in a powerpoint slide using C#
body: <p>i have a single powerpoint slide that we use for reporting.  This slidehas some tables and some textboxes with bulletted lists</p>
  
  <p>We are trying to see if we can update this powerpoint slide (update text in textbox and update text in tables) using C# as we now have a lot of the data that we manually add to this slide in a SQL database.</p>
  
  <p>so i basically need to:</p>
  
  <ol>
  <li>load up current presentation and this single slide (treat it like a template)</li>
  <li>access textboxes and clear current text</li>
  <li>enter new text from my data source (happens to be SQL server)</li>
  <li>update tables</li>
  <li>save as specific filename</li>
  </ol>
  
  <p>what is the best way of doing this from C#.  i want to basically have a button in a webpage or a winforms app that kicks off the steps above.</p>
  
  <h2>Update</h2>
  
  <p>Looking for a FREE solution if possible (a few answers below are paid third party libraries)</p>