![]() |
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
|
|||
|
|||
![]()
Hi there,
I've been surfing the net for couple of questions regarding outlook integration with a custom vb.net application.. I am a newbee to outlook development.. and I am using VSTO 2008 for my custom outlook add-in. I want to develop a .net application which I am trying to integrate with outlook... My problem is adding a custom folder as shown below... I want a custom folder (Filesite for example), which can have customised icons... and custom menu when i right click on that folder... as shown below: --------------------------------------------------------- ** Personal Folders - Inbox - Outbox - Sent Items - ... - ... ## Filesite - Node11 - Node22 - Node3 --------------------------------------------------------- Also, I want a customised data file entry as below: (Filesite for example).. which can have customised settings form!! --------------------------------------------------------- New Outlook Data File ________________________ Type of Storage: - FileSite - Office Outlook Personal Folders File (.pst) - Outlook 97-2002 Personal Flders File (.pst) --------------------------------------------------------- Could you pls let me know if this is possible? Regards, Bhavin Shah |
#2
|
|||
|
|||
![]()
Version of Outlook?
You can add a new folder to a PST using the NameSpace.Folders.Add() method. That would put your "FileSite" folder at the same level as Inbox. It would display alphabetically, you cannot place a folder in the folder list where you want. You can't use a custom icon for it, the icon would depend on the type of folder. I assume that Node11, etc. are subfolders, you just add those to your FileSite folder using the Folders.Add() method to your FileSite MAPIFolder object. For custom context menus that's supported well in the object model for Outlook 2007, for earlier versions you'd need to use the hacks shown at www.outlookcode.com (search for "context menu" for examples). Please explain what you mean by "Also, I want a customised data file entry as below: (Filesite for example).. which can have customised settings form!!" You can add a new PST file using the NameSpace.AddStore() method to add an ANSI PST file, use AddStoreEx() if you want to add a Unicode PST file if that's what you're asking about. I have no idea what you mean by a customized data file entry or what a FileSite is. -- 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 "Bhavin Shah" wrote in message ... Hi there, I've been surfing the net for couple of questions regarding outlook integration with a custom vb.net application.. I am a newbee to outlook development.. and I am using VSTO 2008 for my custom outlook add-in. I want to develop a .net application which I am trying to integrate with outlook... My problem is adding a custom folder as shown below... I want a custom folder (Filesite for example), which can have customised icons... and custom menu when i right click on that folder... as shown below: --------------------------------------------------------- ** Personal Folders - Inbox - Outbox - Sent Items - ... - ... ## Filesite - Node11 - Node22 - Node3 --------------------------------------------------------- Also, I want a customised data file entry as below: (Filesite for example).. which can have customised settings form!! --------------------------------------------------------- New Outlook Data File ________________________ Type of Storage: - FileSite - Office Outlook Personal Folders File (.pst) - Outlook 97-2002 Personal Flders File (.pst) --------------------------------------------------------- Could you pls let me know if this is possible? Regards, Bhavin Shah |
#3
|
|||
|
|||
![]()
Hi Ken,
Thx for your reply. I think I didn't explained well!! I want to add a personal store (named Filesite) .. and currently I am using NameSpace.AddStore method.. But the problem with this is, it adds the default outlook personal store which has Deleted Items and Search Folder added and you can't get rid of them programmatically..? So I thought of creating a custom personal store and it looks like it can only be done in C++ or delphi using extended mapi!! I am not sure if there are any tools available to create customised personal store.. which dosen't have deleted items folder and we can implement customised contex menu when u right click on it.. Filesite is a Interwoven product which is doing exactly what I want!! they have customised personal store and customised icons for each node... and when I goto control panel - Mail - Data Files.. I can see the Filesite entry above the default outlook datafiles!! New Outlook Data File ________________________ Type of Storage: - FileSite - Office Outlook Personal Folders File (.pst) - Outlook 97-2002 Personal Flders File (.pst) --------------------------------------------------------- I am using VSTO 2008 and Office 2003... and building a custom vb.net application which integrates with outlook... I know Interwoven is doing it so it is possible, but I am not sure if its possible with vb.net?? Any idea?? Regards, Bhavin "Ken Slovak - [MVP - Outlook]" wrote: Version of Outlook? You can add a new folder to a PST using the NameSpace.Folders.Add() method. That would put your "FileSite" folder at the same level as Inbox. It would display alphabetically, you cannot place a folder in the folder list where you want. You can't use a custom icon for it, the icon would depend on the type of folder. I assume that Node11, etc. are subfolders, you just add those to your FileSite folder using the Folders.Add() method to your FileSite MAPIFolder object. For custom context menus that's supported well in the object model for Outlook 2007, for earlier versions you'd need to use the hacks shown at www.outlookcode.com (search for "context menu" for examples). Please explain what you mean by "Also, I want a customised data file entry as below: (Filesite for example).. which can have customised settings form!!" You can add a new PST file using the NameSpace.AddStore() method to add an ANSI PST file, use AddStoreEx() if you want to add a Unicode PST file if that's what you're asking about. I have no idea what you mean by a customized data file entry or what a FileSite is. -- 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 "Bhavin Shah" wrote in message ... Hi there, I've been surfing the net for couple of questions regarding outlook integration with a custom vb.net application.. I am a newbee to outlook development.. and I am using VSTO 2008 for my custom outlook add-in. I want to develop a .net application which I am trying to integrate with outlook... My problem is adding a custom folder as shown below... I want a custom folder (Filesite for example), which can have customised icons... and custom menu when i right click on that folder... as shown below: --------------------------------------------------------- ** Personal Folders - Inbox - Outbox - Sent Items - ... - ... ## Filesite - Node11 - Node22 - Node3 --------------------------------------------------------- Also, I want a customised data file entry as below: (Filesite for example).. which can have customised settings form!! --------------------------------------------------------- New Outlook Data File ________________________ Type of Storage: - FileSite - Office Outlook Personal Folders File (.pst) - Outlook 97-2002 Personal Flders File (.pst) --------------------------------------------------------- Could you pls let me know if this is possible? Regards, Bhavin Shah |
#4
|
|||
|
|||
![]()
If you use standard Outlook store providers such as a PST file you will
always get the Deleted Items and other default folders. There's nothing you can do about that. To write your own store provider the only way is to use C++ or Delphi with Extended MAPI to write a custom store provider, which I assume is what Interwoven is doing. That's also the way they're showing custom icons. Use of Extended MAPI with any managed code is not supported. -- 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 "Bhavin Shah" wrote in message ... Hi Ken, Thx for your reply. I think I didn't explained well!! I want to add a personal store (named Filesite) .. and currently I am using NameSpace.AddStore method.. But the problem with this is, it adds the default outlook personal store which has Deleted Items and Search Folder added and you can't get rid of them programmatically..? So I thought of creating a custom personal store and it looks like it can only be done in C++ or delphi using extended mapi!! I am not sure if there are any tools available to create customised personal store.. which dosen't have deleted items folder and we can implement customised contex menu when u right click on it.. Filesite is a Interwoven product which is doing exactly what I want!! they have customised personal store and customised icons for each node... and when I goto control panel - Mail - Data Files.. I can see the Filesite entry above the default outlook datafiles!! New Outlook Data File ________________________ Type of Storage: - FileSite - Office Outlook Personal Folders File (.pst) - Outlook 97-2002 Personal Flders File (.pst) --------------------------------------------------------- I am using VSTO 2008 and Office 2003... and building a custom vb.net application which integrates with outlook... I know Interwoven is doing it so it is possible, but I am not sure if its possible with vb.net?? Any idea?? Regards, Bhavin |
#5
|
|||
|
|||
![]()
Hi Ken,
I am trying to create a custom treeview under my custom personal store!! with no luck?!?! Is there any way to add treenodes to mapifolders!! i.e. i can create custom personal store and add a custom mapi folder.. now i want to treenodes to this custom mapi folder!! and capture the click event of that treenode and get the value of it???? Is this possible? many thxs... Bhavin "Ken Slovak - [MVP - Outlook]" wrote: If you use standard Outlook store providers such as a PST file you will always get the Deleted Items and other default folders. There's nothing you can do about that. To write your own store provider the only way is to use C++ or Delphi with Extended MAPI to write a custom store provider, which I assume is what Interwoven is doing. That's also the way they're showing custom icons. Use of Extended MAPI with any managed code is not supported. -- 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 "Bhavin Shah" wrote in message ... Hi Ken, Thx for your reply. I think I didn't explained well!! I want to add a personal store (named Filesite) .. and currently I am using NameSpace.AddStore method.. But the problem with this is, it adds the default outlook personal store which has Deleted Items and Search Folder added and you can't get rid of them programmatically..? So I thought of creating a custom personal store and it looks like it can only be done in C++ or delphi using extended mapi!! I am not sure if there are any tools available to create customised personal store.. which dosen't have deleted items folder and we can implement customised contex menu when u right click on it.. Filesite is a Interwoven product which is doing exactly what I want!! they have customised personal store and customised icons for each node... and when I goto control panel - Mail - Data Files.. I can see the Filesite entry above the default outlook datafiles!! New Outlook Data File ________________________ Type of Storage: - FileSite - Office Outlook Personal Folders File (.pst) - Outlook 97-2002 Personal Flders File (.pst) --------------------------------------------------------- I am using VSTO 2008 and Office 2003... and building a custom vb.net application which integrates with outlook... I know Interwoven is doing it so it is possible, but I am not sure if its possible with vb.net?? Any idea?? Regards, Bhavin |
#6
|
|||
|
|||
![]()
I'm not sure what you mean by "adding treenodes". You can create a folder in
any store that's opened and then create subfolders to that folder and subfolders to the subfolders, ad infinitum if that's what you want and mean. You just use the MAPIFolder.Folders.Add() method to add folders. -- 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 "Bhavin Shah" wrote in message ... Hi Ken, I am trying to create a custom treeview under my custom personal store!! with no luck?!?! Is there any way to add treenodes to mapifolders!! i.e. i can create custom personal store and add a custom mapi folder.. now i want to treenodes to this custom mapi folder!! and capture the click event of that treenode and get the value of it???? Is this possible? many thxs... Bhavin |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
DDE outlook integration references??? | purly | Outlook - General Queries | 4 | December 18th 07 07:37 PM |
outlook and msn integration? | Alain Bourgeois | Outlook - General Queries | 3 | April 24th 07 08:34 PM |
SQL server integration with Outlook VBA | RosH | Outlook and VBA | 1 | April 19th 07 06:29 AM |
Integration of Java application with Microsoft Outlook 2003 | mulayarvind | Outlook - General Queries | 1 | September 8th 06 01:28 PM |
Is it possible to get Outlook 2003 Integration API from OOM or MAP | Rui Feng | Add-ins for Outlook | 2 | August 29th 06 08:10 AM |