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
|
|||
|
|||
Evault custom form & preview pane code
Hi all,
I'm trying to write a custom form which allows users to perform some tasks before sending. My problem is however that because the form does stuff on startup, recipients get the preview pane active scripting error. We however also have Evault which replaces old email items with a custom form (IPM.Note.EnterpriseVault.Shortcut) which has loads of vb code inside, however shows in the preview pane fine and when you open it, runs code to pull an existing email from the vault and displays it as a normal outlook item. I'm trying to figure out how they've got it to run code when opening the email message, but outlook doesn't complain when previewing the item. Any ideas as I'm stumped and really need a solution! Thanks, Kristan |
Ads |
#2
|
|||
|
|||
Evault custom form & preview pane code
Are you certain there's code in that custom form, and not an Add-In that's
doing something? AFAIK, it's impossible to use the preview pane if there's ANY code behind a custom form. BTW, there's a microsoft.public.outlook.program_forms newsgroup specific to forms questions. -- Eric Legault (Outlook MVP, MCDBA, MCTS: Messaging & Collaboration) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ " wrote: Hi all, I'm trying to write a custom form which allows users to perform some tasks before sending. My problem is however that because the form does stuff on startup, recipients get the preview pane active scripting error. We however also have Evault which replaces old email items with a custom form (IPM.Note.EnterpriseVault.Shortcut) which has loads of vb code inside, however shows in the preview pane fine and when you open it, runs code to pull an existing email from the vault and displays it as a normal outlook item. I'm trying to figure out how they've got it to run code when opening the email message, but outlook doesn't complain when previewing the item. Any ideas as I'm stumped and really need a solution! Thanks, Kristan |
#3
|
|||
|
|||
Evault custom form & preview pane code
There is indeed code in the custom form, if I copy the code out and
paste it into a new form based on IPM.Note it gives the active scripting message in the preview pane. Basically Enterprise vault works by trawling your mailbox, deleting IPM.Note items and replacing them with IPM.Note.EnterpriseVault.Shortcut items with the body as an HTML message which consists of the first few lines of the original email and any attachments as hyperlinks. When you open this item (doubleclick) it triggers an addin to load the actual message from the vault. Without the adding all it does it load the message the normal way and says the original couldn't be retreived from the vault, so the addin doesn't affect the preview pane behaviour. It's all very clever, but what I really need to know is how it manages make the preview pane think it's a normal email. I've had outlook spy on to compare my messages vs evault items and there are differences but it's things like subject etc. I wasn't sure if it was a vba or form question tbh, I didn't want to cross post but I'll try there if no-one here can help. Eric wrote: Are you certain there's code in that custom form, and not an Add-In that's doing something? AFAIK, it's impossible to use the preview pane if there's ANY code behind a custom form. BTW, there's a microsoft.public.outlook.program_forms newsgroup specific to forms questions. -- Eric Legault (Outlook MVP, MCDBA, MCTS: Messaging & Collaboration) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ " wrote: Hi all, I'm trying to write a custom form which allows users to perform some tasks before sending. My problem is however that because the form does stuff on startup, recipients get the preview pane active scripting error. We however also have Evault which replaces old email items with a custom form (IPM.Note.EnterpriseVault.Shortcut) which has loads of vb code inside, however shows in the preview pane fine and when you open it, runs code to pull an existing email from the vault and displays it as a normal outlook item. I'm trying to figure out how they've got it to run code when opening the email message, but outlook doesn't complain when previewing the item. Any ideas as I'm stumped and really need a solution! Thanks, Kristan |
#4
|
|||
|
|||
Evault custom form & preview pane code
Fellow MVP Dmitry Streblechenko knows the trick behind this:
"It is a bit in a property (internally called SideEffects) that indicates that the message has active content: {00062008-0000-0000-C000-000000000046}, 0x8510, PT_LONG The bit is 0x2000. Set that bit on a regular message – no preview pane. Remove that bit from a message that has a one-off form and a script – Outlook will happily display its contents in the preview pane." So if you're comfortable using CDO (or Redemption from http://www.dimastr.com), give it a shot. -- Eric Legault (Outlook MVP, MCDBA, MCTS: Messaging & Collaboration) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ " wrote: There is indeed code in the custom form, if I copy the code out and paste it into a new form based on IPM.Note it gives the active scripting message in the preview pane. Basically Enterprise vault works by trawling your mailbox, deleting IPM.Note items and replacing them with IPM.Note.EnterpriseVault.Shortcut items with the body as an HTML message which consists of the first few lines of the original email and any attachments as hyperlinks. When you open this item (doubleclick) it triggers an addin to load the actual message from the vault. Without the adding all it does it load the message the normal way and says the original couldn't be retreived from the vault, so the addin doesn't affect the preview pane behaviour. It's all very clever, but what I really need to know is how it manages make the preview pane think it's a normal email. I've had outlook spy on to compare my messages vs evault items and there are differences but it's things like subject etc. I wasn't sure if it was a vba or form question tbh, I didn't want to cross post but I'll try there if no-one here can help. Eric wrote: Are you certain there's code in that custom form, and not an Add-In that's doing something? AFAIK, it's impossible to use the preview pane if there's ANY code behind a custom form. BTW, there's a microsoft.public.outlook.program_forms newsgroup specific to forms questions. -- Eric Legault (Outlook MVP, MCDBA, MCTS: Messaging & Collaboration) Try Picture Attachments Wizard for Outlook: http://www.collaborativeinnovations.ca Blog: http://blogs.officezealot.com/legault/ " wrote: Hi all, I'm trying to write a custom form which allows users to perform some tasks before sending. My problem is however that because the form does stuff on startup, recipients get the preview pane active scripting error. We however also have Evault which replaces old email items with a custom form (IPM.Note.EnterpriseVault.Shortcut) which has loads of vb code inside, however shows in the preview pane fine and when you open it, runs code to pull an existing email from the vault and displays it as a normal outlook item. I'm trying to figure out how they've got it to run code when opening the email message, but outlook doesn't complain when previewing the item. Any ideas as I'm stumped and really need a solution! Thanks, Kristan |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How can I change the form the Custom Reading Pane uses? | Sean McCloskey | Outlook - Using Forms | 4 | March 12th 08 01:22 PM |
Form in the Preview Pane | glnbnz | Outlook - Using Forms | 1 | July 29th 06 02:27 PM |
why write some code in form then the reading pane can't display | [email protected] | Outlook - Using Forms | 1 | July 4th 06 02:01 AM |
why write some code in form then the reading pane can't display | [email protected] | Outlook - Using Forms | 1 | June 19th 06 12:57 PM |
Code to set Flag Status to complete on custom form | ICT User | Outlook - Using Forms | 3 | March 27th 06 11:59 PM |