title: VBA Shell command with variables and spaces
body: <p>In a Microsoft Outlook macro, I'm trying to use a Shell() call to open an Excel spreadsheet (whose filepath is referenced by my <code>templatePath</code> variable). I keep getting syntax errors from the editor and "file not found" errors when executing it.</p>
  
  <p>I started with the following line:</p>
  
  <pre><code>Shell ("""C:\Program Files (x86)\Microsoft Office\Office16\EXCEL.EXE"" ""C:\Users\My_Username\Desktop\My_Folder\Request Template.xlsx"""), vbNormalFocus
  </code></pre>
  
  <p>It opens the appropriate file just fine; I just don't know the proper syntax to use the <code>templatePath</code> variable instead of hard-coding the path to the spreadsheet. I've seen questions similar to this, but none seemed to fit my situation closely enough. Any help would be greatly appreciated!</p>