title: How to show/open/start ExcelWorkbook project(Sheet1) from WindowsForm project?
body: <p>As shown in title, lets say that I have two projects in one solution. I have three, the last one is just for an example. One project is <code>ExcelWorkbook</code> called (<code>EWB</code>) </p>
  
  <p><img src="https://i.stack.imgur.com/EDnk8.jpg" alt="enter image description here"></p>
  
  <p>and another one is <code>WindowsForm</code> called (<code>Core</code>). I would like to show/open/start this <code>EWB</code> from <code>Core</code>. I've added references to the first one:</p>
  
  <p><img src="https://i.stack.imgur.com/dpTQL.jpg" alt="enter image description here"></p>
  
  <p>and I can see sheets of that specific workbook. It's not so easy as it is like when you're showing form from another project. Just for note, <code>EWB.Sheet1</code> does not contain a constructor that takes <code>0</code> arguments, its constructor has two argument, ...</p>
  
  <p>Here are these arguments:</p>
  
  <ul>
  <li><strong>Microsoft.Office.Tools.Excel.Factory</strong> factory</li>
  <li><strong>IServiceProvider</strong> serviceProvider</li>
  </ul>
  
  <p>For this project its says as following:</p>
  
  <p><img src="https://i.stack.imgur.com/WXSxu.jpg" alt="enter image description here"></p>
  
  <p>I would like to open that workbook on button click event but I don't know how to:</p>
  
  <ul>
  <li>start it </li>
  <li>show it</li>
  <li>open it</li>
  <li>or ...</li>
  </ul>
  
  <p>Any idea how this could be done? Any help will be appreciated!  </p>
  
  <p>This how I open form from another project, and <strong>this is the way I would like to open that</strong> <code>EWB</code>.</p>
  
  <pre><code>using WindowsFormsApplication1;
  
  private void CoreBtn_Click(object sender, EventArgs e)
          {
              Form1 newForm = new Form1();
              newForm.Show();
          }
  </code></pre>