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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.Office.Tools - пространство имен
Другие ресурсы
Программирование надстроек уровня приложения