title: How (or is it possible) to call VBA (sub or function) from ribbon added to Excel through VSTO
body: <p>I am working on a project where I have a Visual Studio C# Excel Add-in project (VSTO). From the VSTO code I am adding a Ribbon with a button to Excel (Office.IRibbonExtensibility).
  From the so added button in Excel I can make callback calls to methods in the C# code (in the VSTO add-in).
  I am looking (and not finding) for the way to call VBA (sub of function) from that button to VBA code that is in the Excel file.
  In other words, from that described button I know how to call code that is in C# but don't know how to call VBA code that is in the Excel file itself.
  I spent quite some time searching for information and testing some blind ideas but no success either finding anything or getting some good results from my tests.
  I would appreciate a kick start in the right direction.</p>
  
  <p>Not sure if this the right place and way to add this later (2/10/20 @17:08 GMT -7) note (after getting the answers below). I have created a small demo project and uploaded it on github. There is a video (mp4) file in the project too to show how it works.
  <a href="https://github.com/MNemteanu/ExcelVSTOAddInDemo" rel="nofollow noreferrer">https://github.com/MNemteanu/ExcelVSTOAddInDemo</a></p>