G
Guest
I am getting quite good at VBA for Excel but have never written VBA code for
Outlook, yet we have been asked the following..
Quote:
Not sure who is the macro guru in your team for outlook but could you get
them to try to do the following:
If an emails comes in with following text (this will not be in from, sent,
to, subject boxes but in main message [body] ):
First email:
Code: RECS
From: US11283
Version: Draft
Email: (e-mail address removed)
Date: 03/02/2007 08:38
Content: Please find attached draft file for the rec
Second email:
Code: RECS
From: US11283
Version: Final
Email: (e-mail address removed)
Date: 03/02/2007 16:54
Content: Please find attached final file for the rec
Can you set up a macro that:
1. moves all emails with code “RECS†to a new inbox called RECONCILIATION
2. checks all emails in RECONCILIATION BOX against each other. If any have
same “From:†e.g. LV11283 and the later date one has the Version “Final†then
move these emails to a different inbox called MATCHED
3. If after x minutes from “draft†email being sent the “final†has not
turned up can you set it so the system will send out an email to the email in
“email†saying
To [FROM]. You have sent an email [CONTENT] but this is [VERSION]. Please
send a revised version
4. Draft email and the new sent one then get moved to a UNMATCHED inbox.
:End quote
I know that point 1. can be covered by a 'rule' but as for the rest of it
I’m not getting far..
I have previously written an EXCEL project that looks at all of the emails
in a particular folder, lists particular details of the ones matching certain
criteria and then makes pivot tables and stuff.
Since receiving the request above I have adapted this and been able to move
emails from one folder to another. I could possibly - using 'find', text
manipulation and a lot of time to research/experiment - pull out the various
bits of information I need to compare.
I have also sent emails from outlook using Excel VBA (although I cannot get
any form or combination of 'Chr(13)', 'Chr(10)', 'vbNewLine', 'vbCr', 'vbLf'
or 'vbCrLf' to make any difference between strings of text in the Body of the
text..??? (OL & XL 2000)).
However it would obviously be better to have the macro in Outlook being
triggered by new mail being received in the appropriate folder rather than a
macro that needs to be triggered manually from Excel.
Any help would be appreciated!
Thank you in advance
Damon
Outlook, yet we have been asked the following..
Quote:
Not sure who is the macro guru in your team for outlook but could you get
them to try to do the following:
If an emails comes in with following text (this will not be in from, sent,
to, subject boxes but in main message [body] ):
First email:
Code: RECS
From: US11283
Version: Draft
Email: (e-mail address removed)
Date: 03/02/2007 08:38
Content: Please find attached draft file for the rec
Second email:
Code: RECS
From: US11283
Version: Final
Email: (e-mail address removed)
Date: 03/02/2007 16:54
Content: Please find attached final file for the rec
Can you set up a macro that:
1. moves all emails with code “RECS†to a new inbox called RECONCILIATION
2. checks all emails in RECONCILIATION BOX against each other. If any have
same “From:†e.g. LV11283 and the later date one has the Version “Final†then
move these emails to a different inbox called MATCHED
3. If after x minutes from “draft†email being sent the “final†has not
turned up can you set it so the system will send out an email to the email in
“email†saying
To [FROM]. You have sent an email [CONTENT] but this is [VERSION]. Please
send a revised version
4. Draft email and the new sent one then get moved to a UNMATCHED inbox.
:End quote
I know that point 1. can be covered by a 'rule' but as for the rest of it
I’m not getting far..
I have previously written an EXCEL project that looks at all of the emails
in a particular folder, lists particular details of the ones matching certain
criteria and then makes pivot tables and stuff.
Since receiving the request above I have adapted this and been able to move
emails from one folder to another. I could possibly - using 'find', text
manipulation and a lot of time to research/experiment - pull out the various
bits of information I need to compare.
I have also sent emails from outlook using Excel VBA (although I cannot get
any form or combination of 'Chr(13)', 'Chr(10)', 'vbNewLine', 'vbCr', 'vbLf'
or 'vbCrLf' to make any difference between strings of text in the Body of the
text..??? (OL & XL 2000)).
However it would obviously be better to have the macro in Outlook being
triggered by new mail being received in the appropriate folder rather than a
macro that needs to be triggered manually from Excel.
Any help would be appreciated!
Thank you in advance
Damon