> So you don't have multiple instances of your addin loading as your subject
> says?
>
> Why not check each task pane that might exist and compare the Window
> property to the Explorer? Outlook 2007 allows direct comparisons of that
> property.
>
> --
> 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>
>
> "Paulem0071" <Paulem0071[ at ]discussions.microsoft.com> wrote in message
> news:4F1FFEBA-E7AF-4C79-AFDB-57E480E1C3C9[ at ]microsoft.com...
> > All,
> >
> > I am using a CustomTaskPane (CTP) wth Outlook 2007 and VSTO. The CTP loads
> > as a sidebar on the right side of the screen.
> >
> > My issue is that sometimes two of the CTPs load. Here is my
> > ThisAddIn_Startup
> > code (note the attempts at prevention of duplcate CTPS)
> >
> > Outlook.Explorer explorer = this.Application.ActiveExplorer();
> > if (this.CustomTaskPanes.Count > 0)
> > {
> > foreach (Microsoft.Office.Tools.CustomTaskPane ctp in
> > this.CustomTaskPanes)
> > {
> > //if already here, use it
> > if (ctp.Title == "MyTitle")
> > {
> > myCustomTaskPane = ctp;
> > }
> >
> > }
> > }
> > else
> > {
> > //make a new one only if one does not exist
> > if (taskPane == null)
> > {
> > taskPane = new MyTaskPane();
> > myCustomTaskPane = this.CustomTaskPanes.Add(taskPane,
> > "MyTitle", explorer);
> > }
> >
> > }
> >
> > Thanks for any advice in advance!
>
>