![]() |
If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
![]()
Hello,
I have some rules which forwards incoming email messages based on the sender name and subect to another address. My problem is that I would like to forward the messages using a certain account, not the same like the incoming accouunt. This cannot be done with rules... I've tried. Maybe there is a VBA code that can do something like that. Thanks in advance for any suggestion, |
Ads |
#2
|
|||
|
|||
![]()
You can't change the sending account using the Outlook Object Model, but you
can automate the selection of the account in the dropdown on the Standard toolbar, provided you open the e-mail first: Sub ChangeSendingAccount() Dim objCBPU As Office.CommandBarPopup Dim objCBB As Office.CommandBarButton Set objCBPU = ActiveInspector.CommandBars.FindControl(, 31224) 'get Accounts button on Standard toolbar 'Get menu item by name or index number Set objCBB = objCBPU.Controls.Item("&1 Microsoft Exchange Server") 'Set objCBB = objCBPU.Controls.Item(2) objCBB.Execute Set objCBPU = Nothing Set objCBB = Nothing End Sub -- Eric Legault (Outlook MVP, MCDBA, old school WOSA MCSD, B.A.) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ "Catalin" wrote: Hello, I have some rules which forwards incoming email messages based on the sender name and subect to another address. My problem is that I would like to forward the messages using a certain account, not the same like the incoming accouunt. This cannot be done with rules... I've tried. Maybe there is a VBA code that can do something like that. Thanks in advance for any suggestion, |
#3
|
|||
|
|||
![]()
Thanks very much.
But pls explain me some more... I am a newbie with VBA. How do you make it work? I've tried to run it from inside of VB Editor but I get an error. How do you refer to the routine? Thanks in advance Catalin "Eric Legault [MVP - Outlook]" wrote: You can't change the sending account using the Outlook Object Model, but you can automate the selection of the account in the dropdown on the Standard toolbar, provided you open the e-mail first: Sub ChangeSendingAccount() Dim objCBPU As Office.CommandBarPopup Dim objCBB As Office.CommandBarButton Set objCBPU = ActiveInspector.CommandBars.FindControl(, 31224) 'get Accounts button on Standard toolbar 'Get menu item by name or index number Set objCBB = objCBPU.Controls.Item("&1 Microsoft Exchange Server") 'Set objCBB = objCBPU.Controls.Item(2) objCBB.Execute Set objCBPU = Nothing Set objCBB = Nothing End Sub -- Eric Legault (Outlook MVP, MCDBA, old school WOSA MCSD, B.A.) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ "Catalin" wrote: Hello, I have some rules which forwards incoming email messages based on the sender name and subect to another address. My problem is that I would like to forward the messages using a certain account, not the same like the incoming accouunt. This cannot be done with rules... I've tried. Maybe there is a VBA code that can do something like that. Thanks in advance for any suggestion, |
#4
|
|||
|
|||
![]()
You should be able to call the procedure as is, however you do need to set a
reference to the Microsoft Office Object Model in the References dialog in the VBA editor. -- Eric Legault (Outlook MVP, MCDBA, old school WOSA MCSD, B.A.) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ "Catalin" wrote: Thanks very much. But pls explain me some more... I am a newbie with VBA. How do you make it work? I've tried to run it from inside of VB Editor but I get an error. How do you refer to the routine? Thanks in advance Catalin "Eric Legault [MVP - Outlook]" wrote: You can't change the sending account using the Outlook Object Model, but you can automate the selection of the account in the dropdown on the Standard toolbar, provided you open the e-mail first: Sub ChangeSendingAccount() Dim objCBPU As Office.CommandBarPopup Dim objCBB As Office.CommandBarButton Set objCBPU = ActiveInspector.CommandBars.FindControl(, 31224) 'get Accounts button on Standard toolbar 'Get menu item by name or index number Set objCBB = objCBPU.Controls.Item("&1 Microsoft Exchange Server") 'Set objCBB = objCBPU.Controls.Item(2) objCBB.Execute Set objCBPU = Nothing Set objCBB = Nothing End Sub -- Eric Legault (Outlook MVP, MCDBA, old school WOSA MCSD, B.A.) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ "Catalin" wrote: Hello, I have some rules which forwards incoming email messages based on the sender name and subect to another address. My problem is that I would like to forward the messages using a certain account, not the same like the incoming accouunt. This cannot be done with rules... I've tried. Maybe there is a VBA code that can do something like that. Thanks in advance for any suggestion, |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Spell checker / ignore original message in reply or forward | coopfab | Outlook - General Queries | 9 | January 3rd 07 07:56 PM |
I cant write/reply or forward email, or open calen, can ONLY read | laura | Outlook - Installation | 3 | February 27th 06 08:55 PM |
cannot auto forward from non default account | Lightkeeper | Outlook Express | 0 | February 17th 06 04:20 PM |
Reply and Forward arrows missing | malc | Outlook - General Queries | 0 | February 9th 06 10:41 AM |
Reply/Forward Keeps Running Thread in one Message Instead of Separ | Delnang | Outlook - Using Forms | 0 | January 9th 06 04:27 PM |