Outlook 2007 Add In. добавление меню каждый раз, когда я отлаживаю приложение в VS2008 - PullRequest
0 голосов
/ 02 апреля 2010

Я создаю надстройку для Outlook 2007 с использованием VS2008. Я создал меню на панели инструментов. Каждый раз, когда я отлаживаю приложение в VS, создается еще один пункт меню на панели инструментов.

Как и у моего мени, зовут Тест. При первом запуске приложения оно показывало
Файл .... Тест

Второй раз
Файл ... Тестовый тест

и т. Д. *

Что происходит?

1 Ответ

0 голосов
/ 02 апреля 2010

Да, панели инструментов являются постоянными, если вы не установите их как временные. Поэтому проверьте, есть ли сначала, а затем удалите или используйте повторно!

 try
    {
        commandBar = Application.CommandBars["mytoolbar"];
    }
    catch (ArgumentException e)
    {

    }

    if (commandBar == null)
    {
        commandBar = Application.CommandBars.Add("mytoolbar ", 1, missing, true);
    }
...