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


AddIn Класс (2007 System)

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

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

Пространство имен:  Microsoft.Office.Tools
Сборка:  Microsoft.Office.Tools.Common.v9.0 (в Microsoft.Office.Tools.Common.v9.0.dll)

Синтаксис

'Декларация
Public Class AddIn _
    Inherits EntryPointBindableComponentBase _
    Implements ISupportInitializeControl, ISupportInitialize, IServiceProviderCallback, IComAddInAutomationServiceProviderCallback
'Применение
Dim instance As AddIn
public class AddIn : EntryPointBindableComponentBase, ISupportInitializeControl, 
    ISupportInitialize, IServiceProviderCallback, IComAddInAutomationServiceProviderCallback

Заметки

Класс AddIn является главным элементом для надстроек уровня приложений, создаваемых с помощью Visual Studio Tools for Office. При создании проекта надстройки Visual Studio Tools for Office автоматически создает класс с именем ThisAddIn, наследуемый от класса AddIn. Класс ThisAddIn предоставляет начальную точку для написания кода. Доступ к объектной модели ведущего приложения можно получить с помощью поля Application класса ThisAddIn. Дополнительные сведения о классе ThisAddIn см. в разделах Программирование надстроек уровня приложения и Ведущий элемент AddIn.

Для выполнения кода при загрузке или выгрузке надстройки следует добавить код в методы ThisAddIn_Startup и ThisAddIn_Shutdown класса ThisAddIn. Эти методы являются обработчиками событий Startup и Shutdown по умолчанию. Дополнительные сведения см. в разделе Инструменты Visual Studio для событий проекта Office.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Tools.Office.RemoteComponent
    Microsoft.VisualStudio.Tools.Office.EntryPointComponentBase
      Microsoft.VisualStudio.Tools.Office.EntryPointBindableComponentBase
        Microsoft.Office.Tools.AddIn
          Microsoft.Office.Tools.Outlook.OutlookAddIn

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

AddIn - члены

Microsoft.Office.Tools - пространство имен

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

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

Ведущий элемент AddIn

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

Инструменты Visual Studio для событий проекта Office