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


AddIn Интерфейс

Определение

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

public interface class AddIn
[System.Runtime.InteropServices.Guid("00020857-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface AddIn
Public Interface AddIn
Атрибуты

Комментарии

Объект AddIn является членом AddIns коллекции. Коллекция AddIns содержит список всех надстроек, доступных для Microsoft Excel, независимо от того, установлены ли они. Этот список соответствует списку надстроек, отображаемым в диалоговом окне Add-Ins (меню Сервис).

Используйте AddIns(index), где index — это заголовок или номер индекса надстройки, чтобы вернуть один объект AddIn .

Не путайте заголовок надстройки, который отображается в диалоговом окне Add-Ins, с именем надстройки, которое является именем файла надстройки. Заголовок надстройки должен быть написан точно так же, как в диалоговом окне Add-Ins, но заглавная буква не должна совпадать.

Номер индекса представляет позицию надстройки в поле Доступные надстройки в диалоговом окне Add-Ins.

Метод Add(String, Object) добавляет надстройку в список доступных надстроек, но не устанавливает ее. Installed Установите для свойства надстройки значение True, чтобы установить надстройку. Чтобы установить надстройку, которая не отображается в списке доступных надстроек, необходимо сначала использовать метод Add , а затем задать свойство Installed . Это можно сделать за один шаг

Используйте Workbooks(index), где index — имя файла надстройки (не название), чтобы вернуть ссылку на книгу, соответствующую загруженной надстройке. Необходимо использовать имя файла, так как загруженные надстройки обычно не отображаются в Workbooks коллекции.

Если свойство Installed возвращает значение True, но вызовы функций в надстройке по-прежнему завершаются ошибкой, надстройка может не быть загружена. Это связано с тем, что объект Addin представляет существование и состояние установки надстройки, но не представляет фактическое содержимое книги надстройки. Чтобы гарантировать загрузку установленной надстройки, откройте книгу надстройки.

Свойства

Application

Application Возвращает объект , представляющий приложение Microsoft Excel.

Author

Зарезервировано для внутреннего использования.

CLSID

Возвращает уникальный идентификатор только для чтения или CLSID, определяющий объект в виде строки.

Comments

Зарезервировано для внутреннего использования.

Creator

Возвращает 32-битное целое число, указывающее на приложение, в котором объект был создан.

FullName

Возвращает имя объекта, включая путь к нему на диске, в виде строки.

Installed

Значение true , если надстройка установлена.

IsOpen

Возвращает значение, указывающее, открыта ли надстройка в настоящее время.

Keywords

Зарезервировано для внутреннего использования.

Name

Возвращает имя объекта .

Parent

Возвращает родительский объект для указанного объекта.

Path

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

progID

Возвращает программные идентификаторы для объекта .

Subject

Зарезервировано для внутреннего использования.

Title

Зарезервировано для внутреннего использования.

Применяется к