Загрузить надстройку Office или ее команду по умолчанию

Я беру, например, Excel. В настоящий момент каждый раз, когда пользователь хочет использовать надстройку, ему нужно перейти к insert ==> add-ins и выбрать надстройку. Затем появляется либо панель дублей, либо надстройка содержимого. Если XML-манифест надстройки содержит команды надстройки, пользователи могут запускать надстройку через меню или с ленты.

Если пользователь деактивирует панель задач, закроет и снова откроет Excel, ему придется снова перейти в insert ==> add-ins и так далее ... Это утомительно.

Можно ли установить надстройку, загружаемую по умолчанию (разработчиками или пользователями)? Например, каждый раз, когда пользователь открывает Excel, он может видеть элемент в меню или на ленте (или даже активированную область задач) для запуска надстройки.


person SoftTimur    schedule 07.06.2016    source источник
comment
Вы спрашиваете, может ли пользователь видеть кнопку на ленте для запуска надстройки при каждом открытии Excel. Но раньше вы также сказали, что знаете о функции команд надстройки, которая позволяет разработчикам добавлять для этого кнопку на ленте. Так это решение вашей проблемы или нет?   -  person Michael Saunders    schedule 07.06.2016


Ответы (2)


Хотя функция кнопки на ленте, упомянутая SoftTimur и Эриком, является одним из решений проблемы, другим потенциальным решением (в зависимости от вашей бизнес-модели) может быть использование шаблона:

Вы можете создать документ .xlsx и вручную вставить панель задач надстройки, а затем поделиться этим документом с другими, которые автоматически увидят открытую область задач при открытии этого документа. Одна из стратегий - опубликовать этот шаблонный документ в Интернете и предоставить ссылки на него в другом месте.

person Michael Saunders    schedule 07.06.2016
comment
Я не реализовал надстройку команды, поэтому я не знаю, кто (пользователь или разработчик?) Настраивает кнопку на ленте, чтобы она появлялась всякий раз, когда пользователь открывает свой Excel? - person SoftTimur; 07.06.2016
comment
Разработчик настраивает его и выполняет всю работу по настройке. Все, что нужно сделать пользователю, - это установить эту надстройку, и с этого момента новые кнопки ленты будут добавляться для каждого сеанса Excel и настраиваться в соответствии с требованиями разработчика. - person Michael Saunders; 07.06.2016
comment
И пользователю нужно немного настроить, чтобы избавиться от этой кнопки на ленте? - person SoftTimur; 07.06.2016
comment
Пользователь может избавиться от него, если захочет, да. Но по умолчанию он всегда появляется после установки надстройки. - person Michael Saunders; 07.06.2016

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

person Eric Legault    schedule 07.06.2016
comment
Можно вручную активировать надстройку с помощью команды ленты. Но как мы могли позволить команде ленты по умолчанию появляться в приложении? - person SoftTimur; 07.06.2016
comment
AFAIK ваши пользовательские команды ленты должны появляться без необходимости сначала вставлять надстройку. В любом случае, так это работает с надстройками Outlook. - person Eric Legault; 07.06.2016
comment
Это означает, что пользователь (а не разработчик надстройки) настраивает команды ленты? - person SoftTimur; 07.06.2016
comment
Разработчик настраивает команды ленты, но пользователь позволяет разработчику настроить их, включив (установив) надстройку. Затем эти кнопки на ленте появляются каждый раз для каждого сеанса пользователя. - person Michael Saunders; 07.06.2016