Запустите одно дополнение из другого дополнения в Excel - PullRequest
0 голосов
/ 17 октября 2018

Мы разработали несколько расширений для Excel с помощью office-js и обнаружили, что было бы очень удобно иметь возможность запускать один модуль из другого модуля и даже передавать некоторые данные между ними. 2. Запуск по крайней мере возможен?

Ответы [ 2 ]

0 голосов
/ 02 ноября 2018

Если у вас есть обе надстройки , вы можете перейти к одному или другому через URL-адреса, которые вы указали в файле манифеста.Это может позволить вам запустить еще одну надстройку, , однако она будет находиться в одной области задач.

Вы также можете передавать данные между обоими приложениями с помощью параметров URL-запроса.

Я делал это раньше, когда делал надстройку, которая была целевой страницей для других надстроек.Когда вы нажимаете кнопку для другого инструмента, он переходит к другой надстройке (которая была отдельным проектом) и передает предыдущий инструмент в качестве параметра в URL, чтобы вы могли вернуться туда, откуда пришли.

Можно также обмениваться данными на личном листе внутри Excel.

0 голосов
/ 18 октября 2018

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

Обычно я советую использовать https://officespdev.uservoice.com/ для запроса нереализованной функции, но, исходя из вашего описания, команда Office, скорее всего, в любом случае ее не допустит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...