Hi there,
I read your project and it is interesting, in fact I have built several IB projects integrated with Excel similar to this one you posted. I am an IT engineer and I work exclusively with International Markets projects.
In your specific case, it is clear that you need an integration from Excel to your IB terminal. For this, you can have an Excel Add-In to perform all the tasks related to Excel and communicate directly to your IB terminal through the IB-API for Excel. This API from IB allows you to connect directly from Excel to the IB platform without any third-party software and/or framework and from there you can download Quotes, place Trades, modify Trades (SL/TP), manage Pending Orders and much more for all markets, Forex, Futures, Stocks and Options. In your case, it seems to be only for Futures and Stocks.
Sending an email to an external recipient is also relatively simple, there is no need to use MS_Outlook, all this can be done from inside Excel itself. All you would need is the SMTP (Outgoing Email Server) configuration details of the Sender email and all the recipient addresses to send any email you need.
Well, I think that is all by now. If you have any question just let me know.
Regards,
Eng. John P.