Auto update an excel formula inserted in an email in Outlook

exl

Board Regular
Joined
Feb 4, 2010
Messages
153
Office Version
  1. 2019
Platform
  1. Windows
I send these kind of mails to intimate people about upcoming meeting, the format I prepare in Excel 2013 and paste it in Outlook 2013 (as a table, not as an image)


Now one of the columns I put as 'Days Remaining' which basically tells the users how many days are there to the review, the image below will show how it looks:

Z5Wcq.png



Now the numbers of days remaining will be correct the day I send the mail, but when somebody opens the mail at a later date, it would not sort of show the true number.


Is there a way to auto-update this number inside the Outlook mail, as it works in an Excel Sheet?
 

Excel Facts

Test for Multiple Conditions in IF?
Use AND(test, test, test, test) or OR(test, test, test, ...) as the logical_test argument of IF.
This is an interesting one, and not something I've ever really thought about before.

The editor you use to create an email in Outlook is the WordEditor which, for these purposes, you can think of as a Microsoft Word "lite" document. You therefore have access to the standard function set that you have in Word (SUM, PRODUCT, IF etc) but no date specific ones. You can also add in fields, through which you could derive the numerical representations of the dates that Excel uses and subtract them. Unfortunately, once you send the email the field is lost and becomes static so that is a no go anyway. These are probably the reason I've never thought of it before

Long story short, to the best of my knowledge, without writing some VBA on each of your recipients' machines (assuming they open email with Outlook) this isn't possible. Sorry

Simon
 
Upvote 0
This is an interesting one, and not something I've ever really thought about before.

The editor you use to create an email in Outlook is the WordEditor which, for these purposes, you can think of as a Microsoft Word "lite" document. You therefore have access to the standard function set that you have in Word (SUM, PRODUCT, IF etc) but no date specific ones. You can also add in fields, through which you could derive the numerical representations of the dates that Excel uses and subtract them. Unfortunately, once you send the email the field is lost and becomes static so that is a no go anyway. These are probably the reason I've never thought of it before

Long story short, to the best of my knowledge, without writing some VBA on each of your recipients' machines (assuming they open email with Outlook) this isn't possible. Sorry

Simon

Thanks Simon for the answers. And yes, I was looking for a non-vba solution to this.

Also the solution I was looking for was only Excel-Outlook installed systems, but carrying out VBA procedures in all the systems is not feasible.

One long shot, but not a full solution is to embed the excel worksheet as object in outlook, with the mail format being RTF not HTML. This way when the user double clicks on the embedded excel sheet, it opens up and updates itself. But otherwise its just an image.
 
Upvote 0
As you say, it isn't really a full solution as it still requires user input in order for the formula to be updated. I'm not sure I can guide you to a satisfactory resolution, but I will continue to think about it and report back if ​I think of anything
 
Upvote 0

Forum statistics

Threads
1,220,965
Messages
6,157,119
Members
451,398
Latest member
rjsteward

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top