title: Finding an Excel Print Preview dialog from C# which allows user to change printer
body: <p>I am doing Office automation from a C# application to Excel.  I am trying to bring up a print preview dialog (or a print dialog with a preview option).  I also want the user to have the ability to select a different print than the default one.</p>
  
  <p>I have tried</p>
  
  <pre><code>sheet1.PrintPreview();
  </code></pre>
  
  <p>and</p>
  
  <pre><code>sheet1.PrintOutEx(1, 1, 1, true);
  </code></pre>
  
  <p>but I don't see a way for the user to select a different printer.</p>