Поделиться через


Практическое руководство. Повторное включение надстройки, которая была отключена

Обновлен: Ноябрь 2007

Применение

Сведения, приведенные в данном разделе, относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office.

Тип проекта

  • Проекты уровня приложения

Версия Microsoft Office

  • Выпуск 2007 системы Microsoft Office

  • Microsoft Office 2003

Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов.

Приложения Microsoft Office могут отключать надстройки, которые повели себя не так, как ожидалось во время загрузки. Если приложение не загружает надстройку при отладке, приложение может быть жестко отменено или мягко отменено надстройкой.

Процессы надстроек для повторного запуска отличаются в зависимости от приложения.

Аппаратно отмененные надстройки

Аппаратная отмена происходит, когда код пользователя, запускающийся во время загрузки надстройки, приводит к непредвиденному завершению работы приложения или во время остановки отладчика при выполнении конструктора или обработчика событий Startup.

При создании любых приложений Microsoft Office 2003 порядок действий одинаков.

Повторное включение надстройки, которая была отключена приложением Microsoft Office 2003

  1. В меню Справка выберите пункт О Microsoft OfficeИмяПриложения.

  2. Выберите пункт Отключить элементы.

    Надстройки, созданные с помощью Visual Studio Tools for Office, появятся в списке отключенных элементов, например "Addin:add-in name (addinloader.dll)". AddinLoader.dll является загрузочным компонентом Microsoft Office 2003 для надстроек, созданных с использованием Visual Studio Tools for Office. Дополнительные сведения см. в разделе Архитектура надстроек уровня приложения.

  3. Выберите надстройку, затем нажмите кнопку Включить.

Существует две различных процедуры для приложений, входящих в состав выпуска 2007 системы Microsoft Office. То, какую из них необходимо использовать, зависит от приложения.

Повторное включение надстройки, которая была аппаратно отключена Excel 2007, PowerPoint 2007, или Word 2007

  1. В приложении нажмите кнопку Microsoft OfficeКнопка Office 2007.

  2. Нажмите кнопку Параметры ИмяПриложения.

  3. В области категорий нажмите Надстройки.

  4. В панели деталей находится надстройка в списке Надстройки, отключенные приложением.

    Столбец Имя указывает имя сборки и столбец Расположение указывает полный путь к манифесту приложения.

  5. В поле Управление нажмите Отключенные элементы и затем нажмите кнопку Перейти.

  6. Выберите надстройку, затем нажмите кнопку Включить.

  7. Нажмите кнопку Закрыть.

Повторное включение надстройки, которая была аппаратно отключена InfoPath 2007, Outlook 2007, или Visio 2007

  1. В меню Сервис выберите пункт Центр управления безопасностью.

  2. В области категорий нажмите Надстройки.

  3. В панели деталей, находится надстройка в списке Надстройки, отключенные приложением.

    Столбец Имя указывает имя сборки и столбец Расположение указывает полный путь к манифесту приложения.

  4. В поле Управление нажмите Отключенные элементы и затем нажмите кнопку Перейти.

  5. Выберите надстройку, затем нажмите кнопку Включить.

  6. Нажмите кнопку Закрыть.

Программно отмененные надстройки

Программная отмена происходит, когда надстройка выдает необработанное исключение в конструкторе или обработчике событий Startup, и происходит непредвиденное завершение работы приложения.

ms268871.alert_note(ru-ru,VS.90).gifПримечание.

При повторном включении программно отмененной надстройки приложение немедленно пытается загрузить надстройку. Если проблема, которая первоначально вызвала мягкую отмену надстройки приложением, не была устранена, то приложение вызовет повторную программную отмену надстройки.

Существует две различных процедуры для приложений, входящих в состав выпуска 2003 системы Microsoft Office. То, какую из них необходимо использовать, зависит от приложения.

Повторное включение надстройки, которая была программно отключена Outlook 2003

  1. В меню Сервис выберите пункт Параметры.

  2. Во вкладке Другое нажмите кнопку Дополнительные параметры.

  3. Выберите вкладку Надстройки COM.

  4. Выберите флажок рядом с отмененной надстройкой и нажмите ОК.

Повторное включение надстройки, которая была программно отключена Excel 2003, PowerPoint 2003, Visio 2003, или Word 2003

  1. В меню Вид выберите Панель инструментов, а затем выберите пункт Настройка.

  2. Перейдите на вкладку Команды.

  3. В поле Категории щелкните Сервис.

  4. В поле Команды выберите команду Надстройки COM и перетащите ее в панель инструментов.

  5. Нажмите кнопку Закрыть.

  6. Нажмите кнопку Надстройки COM в панели инструментов.

  7. Выберите флажок рядом с отмененной надстройкой и нажмите ОК.

Система Microsoft Office 2007

Существует две различных процедуры для приложений, входящих в состав выпуска 2007 системы Microsoft Office. То, какую из них необходимо использовать, зависит от приложения.

Повторное включению надстройки, которая была программно отключена Excel 2007, PowerPoint 2007, или Word 2007

  1. В приложении нажмите кнопку Microsoft OfficeКнопка Office 2007.

  2. Нажмите кнопку Параметры ИмяПриложения.

  3. В области категорий нажмите Надстройки.

  4. В панели деталей находится надстройка в списке Надстройки, отключенные приложением.

    Столбец Имя указывает имя сборки, и столбец Расположение указывает полный путь к манифесту приложения.

  5. В поле Управление нажмите Надстройки COM и затем нажмите кнопку Перейти.

  6. В диалоговом окне Надстройки COM выберите флажок рядом с отмененной надстройкой.

  7. Нажмите кнопку ОК.

Повторное включение надстройки, которая была программно отключена InfoPath 2007, Outlook 2007, или Visio 2007

  1. В меню Сервис выберите пункт Центр управления безопасностью.

  2. В области категорий нажмите Надстройки.

  3. В панели деталей находится надстройка в списке Надстройки, отключенные приложением.

    Столбец Имя указывает имя сборки, и столбец Расположение указывает полный путь к манифесту приложения.

  4. В поле Управление нажмите Надстройки COM и затем нажмите кнопку Перейти.

  5. В диалоговом окне Надстройки COM выберите флажок рядом с отмененной надстройкой.

  6. Нажмите кнопку ОК.

См. также

Задачи

Практическое руководство. Обработка ошибок в проектах Office

Основные понятия

Отладка в проектах на уровне приложения

Программирование надстроек уровня приложения

Другие ресурсы

Построение и отладка решений Office