![]() |
|
Active explorer issue
In Active inspector when open a mail, If add an attachment to a mail and
dont call Save function then this attachment will not update on exchange server for this mail. But In active explorer when select a mail we add attachment to a mail and dont save save function. Attachment is updated on exchange server for this mail. Is there any reason for that? Can we avoid saving? Outlook version-2003 |
Active explorer issue
How are you adding an attachment in ActiveExplorer()? Is it with code or
from the UI. If using code show it. In general you always have to save, possibly unless in-cell editing is enabled and that affects automatically saving any changes. See if the Saved property on the item has changed after you add the attachment in the Explorer. -- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Professional Programming Outlook 2007. Reminder Manager, Extended Reminders, Attachment Options. http://www.slovaktech.com/products.htm "Ashish" wrote in message ... In Active inspector when open a mail, If add an attachment to a mail and dont call Save function then this attachment will not update on exchange server for this mail. But In active explorer when select a mail we add attachment to a mail and dont save save function. Attachment is updated on exchange server for this mail. Is there any reason for that? Can we avoid saving? Outlook version-2003 |
Active explorer issue
I'm adding attachment in code under explorer_viewchange event(when selecta
mail item). When i add attachment to a mail in ActiveExplorer-ViewChange event, mail item save property returns false. But when i select another mail item item and check Save property of previous mail item where i add attachment then it returns true. It means that attachment is added on exchange server. How to use in-cell editing ?? Can we avoid saving if we add an attachment. My user is exchange server user and has cached mode on. //in c++ event number is 0xf007 Outlook::_MailItemPtr pMailItem = NULL; Explorer_ViewChange() { if(pMailItem != NULL)//if we select an item before and already add attachment to it { bool issaved = pMailItem-GetSaved(); //GetSaved return true } else { Outlook::SelectionPtr spSelections = ActiveExplorer-Selection; if( spSelections) { int selecteditems = spSelections-Count; if(selecteditems == 1) { pMailItem = spSelections-Item(1); pMailItem -Attachments-Add("c:/filename.txt"); bool issaved = pMailItem-GetSaved(); //GetSaved return false }//here i dont call pMailItem-save function } } } "Ken Slovak - [MVP - Outlook]" wrote in message ... How are you adding an attachment in ActiveExplorer()? Is it with code or from the UI. If using code show it. In general you always have to save, possibly unless in-cell editing is enabled and that affects automatically saving any changes. See if the Saved property on the item has changed after you add the attachment in the Explorer. -- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Professional Programming Outlook 2007. Reminder Manager, Extended Reminders, Attachment Options. http://www.slovaktech.com/products.htm "Ashish" wrote in message ... In Active inspector when open a mail, If add an attachment to a mail and dont call Save function then this attachment will not update on exchange server for this mail. But In active explorer when select a mail we add attachment to a mail and dont save save function. Attachment is updated on exchange server for this mail. Is there any reason for that? Can we avoid saving? Outlook version-2003 |
Active explorer issue
Do you mean the ViewSwitch() event? There is no ViewChange() event. Why
aren't you using Explorer.SelectionChange(), that would be the correct event to handle. -- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Professional Programming Outlook 2007. Reminder Manager, Extended Reminders, Attachment Options. http://www.slovaktech.com/products.htm "Ashish" wrote in message ... I'm adding attachment in code under explorer_viewchange event(when selecta mail item). When i add attachment to a mail in ActiveExplorer-ViewChange event, mail item save property returns false. But when i select another mail item item and check Save property of previous mail item where i add attachment then it returns true. It means that attachment is added on exchange server. How to use in-cell editing ?? Can we avoid saving if we add an attachment. My user is exchange server user and has cached mode on. //in c++ event number is 0xf007 Outlook::_MailItemPtr pMailItem = NULL; Explorer_ViewChange() { if(pMailItem != NULL)//if we select an item before and already add attachment to it { bool issaved = pMailItem-GetSaved(); //GetSaved return true } else { Outlook::SelectionPtr spSelections = ActiveExplorer-Selection; if( spSelections) { int selecteditems = spSelections-Count; if(selecteditems == 1) { pMailItem = spSelections-Item(1); pMailItem -Attachments-Add("c:/filename.txt"); bool issaved = pMailItem-GetSaved(); //GetSaved return false }//here i dont call pMailItem-save function } } } |
Active explorer issue
Sorry it's explorer.selectionchange
it's call when i change selection on any mail/folder "Ken Slovak - [MVP - Outlook]" wrote in message ... Do you mean the ViewSwitch() event? There is no ViewChange() event. Why aren't you using Explorer.SelectionChange(), that would be the correct event to handle. -- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Professional Programming Outlook 2007. Reminder Manager, Extended Reminders, Attachment Options. http://www.slovaktech.com/products.htm "Ashish" wrote in message ... I'm adding attachment in code under explorer_viewchange event(when selecta mail item). When i add attachment to a mail in ActiveExplorer-ViewChange event, mail item save property returns false. But when i select another mail item item and check Save property of previous mail item where i add attachment then it returns true. It means that attachment is added on exchange server. How to use in-cell editing ?? Can we avoid saving if we add an attachment. My user is exchange server user and has cached mode on. //in c++ event number is 0xf007 Outlook::_MailItemPtr pMailItem = NULL; Explorer_ViewChange() { if(pMailItem != NULL)//if we select an item before and already add attachment to it { bool issaved = pMailItem-GetSaved(); //GetSaved return true } else { Outlook::SelectionPtr spSelections = ActiveExplorer-Selection; if( spSelections) { int selecteditems = spSelections-Count; if(selecteditems == 1) { pMailItem = spSelections-Item(1); pMailItem -Attachments-Add("c:/filename.txt"); bool issaved = pMailItem-GetSaved(); //GetSaved return false }//here i dont call pMailItem-save function } } } |
Active explorer issue
If you want to know whether or not an item in a Selection is changed you
handle SelectionChange(). When that fires you get the new Selection. You can then set up handlers for each item in the Selection and handle the AttachmentAdd() event or the BeforeAttachmentSave() event or any other attachment related event you want to track. -- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Professional Programming Outlook 2007. Reminder Manager, Extended Reminders, Attachment Options. http://www.slovaktech.com/products.htm "Ashish" wrote in message ... Sorry it's explorer.selectionchange it's call when i change selection on any mail/folder |
Active explorer issue
So if i handle those attachment events and avoid saving then it will not
update on exchange server. But will it allow to add attachment to mail and display in outlook when we select a mail? "Ken Slovak - [MVP - Outlook]" wrote in message ... If you want to know whether or not an item in a Selection is changed you handle SelectionChange(). When that fires you get the new Selection. You can then set up handlers for each item in the Selection and handle the AttachmentAdd() event or the BeforeAttachmentSave() event or any other attachment related event you want to track. -- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Professional Programming Outlook 2007. Reminder Manager, Extended Reminders, Attachment Options. http://www.slovaktech.com/products.htm "Ashish" wrote in message ... Sorry it's explorer.selectionchange it's call when i change selection on any mail/folder |
Active explorer issue
Why not try it and see?
-- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Professional Programming Outlook 2007. Reminder Manager, Extended Reminders, Attachment Options. http://www.slovaktech.com/products.htm "Ashish" wrote in message ... So if i handle those attachment events and avoid saving then it will not update on exchange server. But will it allow to add attachment to mail and display in outlook when we select a mail? |
Active explorer issue
i tried it but attachment still save on exchange server. I handle
beforeattachmentsave and addattachment and cancel the saving but attachment still save on exchange server. I follow below link to avoid saving http://codeidol.com/csharp/c-sharp-i...k-Item-Events/ To avoid saving when i select another mail i delete attachments from previous mail and call save function. But this modify mail date. I want to add attachment in mail without modifying its date. "Ken Slovak - [MVP - Outlook]" wrote in message ... Why not try it and see? -- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Professional Programming Outlook 2007. Reminder Manager, Extended Reminders, Attachment Options. http://www.slovaktech.com/products.htm "Ashish" wrote in message ... So if i handle those attachment events and avoid saving then it will not update on exchange server. But will it allow to add attachment to mail and display in outlook when we select a mail? |
Active explorer issue
I'm afraid what you want can't be done. If you modify an item it will get
some date related fields also modified. Not much you can do about that. -- Ken Slovak [MVP - Outlook] http://www.slovaktech.com Author: Professional Programming Outlook 2007. Reminder Manager, Extended Reminders, Attachment Options. http://www.slovaktech.com/products.htm "Ashish" wrote in message ... i tried it but attachment still save on exchange server. I handle beforeattachmentsave and addattachment and cancel the saving but attachment still save on exchange server. I follow below link to avoid saving http://codeidol.com/csharp/c-sharp-i...k-Item-Events/ To avoid saving when i select another mail i delete attachments from previous mail and call save function. But this modify mail date. I want to add attachment in mail without modifying its date. |
All times are GMT +1. The time now is 12:25 PM. |
|
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2006 OutlookBanter.com