#excel #office-js
#excel #office-js
Вопрос:
Любопытно, есть ли событие, которое запускается при переименовании листа. Ничего не нашел в ссылке на API, но, возможно, я что-то упускаю.
Ответ №1:
К сожалению, Office JS Excel API в настоящее время не поддерживает worksheet.Событие OnRenamed. Итак, я бы посоветовал вам отправить запрос и проголосовать за этот запрос в uservoice
Но есть обходной подход, который вы могли бы попробовать: отслеживать события в коллекции рабочих листов. Прослушайте событие OnActivated, сохраните ссылку на активный лист, а также его имя. Когда лист деактивирован (и другой активирован), сравните имя ссылки на лист с сохраненной строкой.
Обновление 2021: в настоящее время эта функция доступна в предварительной версии JavaScript API Excel.
Комментарии:
1. Привет @Nils Ruckmann, я перешел по ссылке на документацию, которую вы предоставили, и нашел событие «onNameChanged», которое мы можем использовать для того же. Не могли бы вы, пожалуйста, подтвердить, что этот прослушиватель событий доступен в рабочей среде, я имею в виду, можем ли мы использовать его сейчас?