title: How can I use Microsoft Word's spelling/grammar checker programmatically?
body: <p>I want to process a medium to large number of text snippets using a spelling/grammar checker to get a <em>rough</em> approximation and ranking of their "quality."  Speed is not really of concern either, so I think the easiest way is to write a script that passes off the snippets to Microsoft Word (2007) and runs its spelling and grammar checker on them.</p>
  
  <p>Is there a way to do this from a script (specifically, Python)?  What is a good resource for learning about controlling Word programmatically?</p>
  
  <p>If not, I suppose I can try something from <a href="https://stackoverflow.com/questions/1162220/open-source-grammar-checker">Open Source Grammar Checker (SO)</a>.</p>
  
  <h2>Update</h2>
  
  <p>In response to Chris' answer, is there at least a way to a) open a file (containing the snippet(s)), b) run a VBA script from inside Word that calls the spelling and grammar checker, and c) return some indication of the "score" of the snippet(s)?</p>
  
  <h2>Update 2</h2>
  
  <p>I've added an answer which seems to work, but if anyone has other suggestions I'll keep this question open for some time.</p>