Как отключить office tab в excel
Перейти к содержимому

Как отключить office tab в excel

  • автор:

Просмотр, администрирование и установка надстроек для программ Microsoft 365

Excel для Microsoft 365 Word для Microsoft 365 Outlook для Microsoft 365 PowerPoint для Microsoft 365 Access для Microsoft 365 OneNote для Microsoft 365 Классический клиент Project Online Publisher для Microsoft 365 Visio, план 2 Excel 2021 Word 2021 Outlook 2021 PowerPoint 2021 Access 2021 Project профессиональный 2021 Project стандартный 2021 Publisher 2021 Visio профессиональный 2021 Visio стандартный 2021 OneNote 2021 Excel 2019 Word 2019 Outlook 2019 PowerPoint 2019 Access 2019 Project профессиональный 2019 Project стандартный 2019 Publisher 2019 Visio профессиональный 2019 Visio стандартный 2019 Excel 2016 Word 2016 Outlook 2016 PowerPoint 2016 Access 2016 OneNote 2016 Project профессиональный 2016 Project стандартный 2016 Publisher 2016 Visio профессиональный 2016 Visio стандартный 2016 Excel 2013 Word 2013 Outlook 2013 PowerPoint 2013 Access 2013 OneNote 2013 Project профессиональный 2013 Project стандартный 2013 Publisher 2013 Visio профессиональный 2013 Visio 2013 Excel 2010 Word 2010 Outlook 2010 PowerPoint 2010 Access 2010 OneNote 2010 Project 2010 Project стандартный 2010 Publisher 2010 Visio премиум 2010 Visio 2010 Visio стандартный 2010 Excel 2007 Word 2007 Outlook 2007 PowerPoint 2007 Access 2007 OneNote 2007 Publisher 2007 Visio 2007 Visio стандартный 2007 InfoPath 2010 InfoPath 2013 InfoPath Filler 2013 SharePoint Workspace 2010 Еще. Меньше

При включении надстройки в программы Microsoft 365 добавляются пользовательские команды и новые функции, которые помогают повысить производительность. Так как злоумышленники могут использовать надстройки для причинения вреда вашему компьютеру, вы можете использовать параметры безопасности надстроек, чтобы защитить себя.

Примечание: Эта статья относится только к приложениям Microsoft 365, работающим в Windows.

Просмотр установленных надстроек

  1. Щелкните Файл >Получить надстройки.

Кроме того, можно также просмотреть надстройки непосредственно на вкладке Главная , выбрав Надстройки.

Снимок экрана: надстройки в Office с вкладки

  • Вы можете напрямую установить надстройки на этой странице или выбрать Дополнительные надстройки для изучения.
  • В диалоговом окне Надстройки Office выберите вкладку Мои надстройки.
  • Выберите надстройку, для которой нужно просмотреть сведения, и щелкните правой кнопкой мыши, чтобы выбрать параметр Сведения о надстройке.
  • Щелкните заголовок ниже, чтобы получить дополнительные сведения.

    Описание категорий надстроек

    • Активные надстройки приложений. Надстройки, зарегистрированные и работающие в вашей программе Microsoft 365.
    • Неактивные надстройки приложений. Они установлены на компьютере, но в данный момент не загружены. Например, схемы XML активны, если открыт документ, который на них ссылается. Еще один пример — надстройка COM: если выбрана надстройка COM, то надстройка активна. Если флажок не выбран, надстройка неактивна.
    • Надстройки, связанные с документами. Файлы шаблонов, на которые ссылаются открытые документы.
    • Отключенные надстройки приложения Эти надстройки автоматически отключаются, так как они вызывают сбой программ Microsoft 365.
    • Надстройка. Название надстройки.
    • Издатель. Разработчик или организация, создавшие надстройку.
    • Совместимость. Описание проблем совместимости.
    • Расположение. Путь к файлу надстройки на компьютере.
    • Описание Текст, описывающий функцию надстройки.

    Примечание: В Microsoft Outlook в центре управления безопасностью имеется один параметр надстроек: Применить параметры безопасности макросов к установленным надстройкам. В InfoPath параметров безопасности надстроек нет.

    Отключение или удаление надстройки

    Чтобы отключить или удалить надстройку, сделайте следующее:

      Щелкните Файл > Получить надстройки.

    Просмотр и изменение параметров надстроек

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

    1. Щелкните Файл >Получить надстройки.
    2. Щелкните Другие надстройки>Управление моими надстройками.
    3. Щелкните Центр управления безопасностью >Параметры центра управления безопасностью >надстройки.
    4. Установите или снимите флажки по необходимости.

    Описание параметров безопасности для надстроек

    • Все надстройки приложений должны быть подписаны надежными издателями. Установите этот флажок, если нужно, чтобы центр управления безопасностью проверял наличие доверенной подписи издателя у надстройки. Если подпись издателя не является доверенной, программа Microsoft 365 не загружает надстройку, а на панели доверия отображается уведомление о том, что надстройка отключена.
    • Отключить уведомление для неподписанных надстроек (код останется отключенным). Этот флажок становится доступным, если установлен флажок Все надстройки приложений должны быть подписаны надежными издателями. Надстройки, подписанные надежным издателем, будут включены, а неподписанные надстройки отключены.
    • Отключить все надстройки приложений (возможно нарушение функциональности). Установите этот флажок, если не доверяете ни одной из надстроек. Все надстройки будут отключены без уведомления, а другие флажки для надстроек станут недоступны.

    Примечание: Этот параметр вступает в силу после выхода из программы Microsoft 365 и перезапуска ее.

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

    Управление надстройками и их установка

    Ниже приведена инструкция по управлению надстройками и их установке.

    Чтобы установить новую надстройку, выполните приведенные далее действия.

      Щелкните Файл >Получить надстройки.

    Кроме того, в Word, Excel и PowerPoint можно просмотреть надстройки, выбрав Главная > Надстройки.

    Снимок экрана: надстройки в Office с вкладки

  • Вы можете напрямую установить популярные надстройки на странице или перейти к разделу Дополнительные надстройки для изучения.
  • Выберите надстройку и нажмите кнопку Добавить.

    Чтобы управлять надстройками, выполните приведенные далее действия.

      Щелкните Файл >Получить надстройки и в нижней части выберите Другие надстройки.

    Отмена приобретенной надстройки

    Если вы подписались на надстройку через Microsoft 365 Store, которую вы не хотите продолжать, вы можете отменить эту подписку.

    Снимок экрана: надстройки в Office с вкладки

    1. Откройте приложение Microsoft 365 и перейдите на вкладку Главная на ленте.
    2. Щелкните Надстройки, а затем щелкните Другие надстройки >вкладке Мои надстройки, чтобы просмотреть существующие надстройки.
    3. Выберите приложение, которое нужно отменить, и щелкните Управление моими надстройками.
    4. В разделе Оплата и выставление счетов щелкните ссылку Отменить подписку.
    5. Нажмите кнопку ОК, а затем — Продолжить.

    После завершения в поле комментариев в списке приложений должно отобразиться сообщение «Вы отменили подписку на приложение».

    Причины сбоев в работе надстроек

    Некоторые надстройки могут быть несовместимы с политиками, установленными ИТ-отделом компании. Если это относится к надстройкам, недавно установленным в программе Microsoft 365, защита от выполнения данных (DEP) отключит надстройку, и программа может завершиться сбоем.

    Дополнительные сведения

    • Получение надстройки Microsoft 365 для Outlook
    • Получение надстройки Microsoft 365 для Project

    Создание связанных заметок

    Если вы ищете справку по связыванию заметок в OneNote с Word или PowerPoint, см. Создание связанных заметок.

    Надстройки Windows для Excel

    Если вы ищете справку по определенным надстройкамExcel, таким как Solver или Inquire, см. статью Справка по Excel для надстроек Windows.

    Если вам нужна дополнительная справка по надстройкам Excel с использованием диалогового окна Надстройки COM, см. статью Добавление и удаление надстроек в Excel.

    Добавление и удаление надстроек в Excel

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

    Вам нужны сведения о надстройках Office на основе HTML, CSS и JS? Если это так, см . статью Получение надстройки Office для Excel.

    Общие сведения о надстройках

    Некоторые надстройки, такие как «Пакет анализа» и «Поиск решения», встроены в Excel. Другие доступны в Центре загрузки, и их необходимо предварительно скачать и установить. Кроме того, некоторые надстройки создаются сторонними организациями, например поставщиками программных решений или программистами. Это могут быть надстройки модели COM, надстройки Visual Basic для приложений (VBA) и надстройки DLL. Они также требуют установки.

    Большинство надстроек можно разделить на три типа, описанных ниже.

    • Надстройки Excel. Обычно к этому типу относят файлы надстроек Excel (XLAM), Excel 97–2003 (XLA) и надстроек DLL (XLL), а также надстройки автоматизации. Некоторые надстройки Excel, такие как «Пакет анализа» и «Поиск решения», становятся доступны после установки Microsoft Office или Excel. Для использования этих надстроек в большинстве случаев нужно лишь активировать их.
    • Скачиваемые надстройки. Дополнительные надстройки для Excel можно скачать и установить со страницы Загрузки на сайте Office.com.
    • Пользовательские надстройки. Многие разработчики и поставщики решений создают пользовательские надстройки модели COM, надстройки автоматизации, VBA и XLL. Они требуют установки.

    После установки надстройки или ее активации соответствующие команды становятся доступны в одном из указанных ниже мест.

    • Вкладка Данные. После установки и активации надстроек «Пакет анализа» и «Поиск решения» в группе Анализ становятся доступны команды Анализ данных и Поиск решения. Кнопка «Анализ данных» в группе «Анализ»
    • Вкладка Формулы. После установки и активации инструментов для евро в группе Решения становятся доступны команды Пересчет в евро и Формат евро.
    • Вкладка Надстройки. Другие надстройки можно добавить на вкладку Надстройки. Эта вкладка добавляется на ленту после установки и активации первой надстройки, которая должна отображаться на ней. Если вкладка Надстройки не отображается, следует выйти и перезапустить Excel.

    Другие надстройки, такие как вкладка Начало работы, доступны в Excel в других местах, например в виде вкладки на ленте, или через макросы или пользовательские меню.

    Добавление или удаление надстройки Excel

    Важно: С помощью этой процедуры разработчики могут добавлять и удалять надстройки автоматизации перед разработкой программ установки и удаления данных надстроек.

    Активация надстройки Excel

      Щелкните Файл> Получить надстройки.

    Снимок экрана: надстройки в Office с вкладки

    Кроме того, можно щелкнуть Главная > надстройки.

  • Вы можете напрямую установить надстройки на этой странице или выбрать Дополнительные надстройки для изучения.
  • В диалоговом окне Надстройки Office выберите вкладку Мои надстройки .
  • Выберите надстройку, которую вы хотите активировать, и щелкните правой кнопкой мыши, чтобы увидеть параметр для активации.
  • Если вы не можете найти надстройку, которую нужно активировать, в поле Надстройки Office, может потребоваться установить ее.

    Установка надстройки Excel

    • Чтобы установить надстройку, которая обычно устанавливается вместе с Excel, например «Пакет анализа» или «Поиск решения», запустите программу установки Excel или Microsoft Office и выберите вариант Изменить, а затем выберите требуемую надстройку. После перезапуска Excel она должна появиться в поле Доступные надстройки.
    • Некоторые надстройки Excel хранятся на компьютере. Чтобы установить или активировать их, нажмите кнопку Обзор (в диалоговом окне Надстройки), найдите надстройку, а затем нажмите кнопку ОК.
    • Некоторые надстройки Excel требуют запуска пакета установки. В этом случае может потребоваться загрузить или скопировать пакет установки на компьютер (обычно пакеты установки имеют расширение MSI), а затем запустить его.
    • Другие надстройки, отсутствующие на компьютере, можно скачать и установить с помощью веб-браузера со страницы Загрузки или с других сайтов в Интернете или на сервере организации. Чтобы скачать их, следуйте инструкциям по установке.

    Отключение надстройки Excel

      Щелкните Файл > Получить надстройки.

    Снимок экрана: надстройки в Office с вкладки

    Кроме того, можно щелкнуть Главная > надстройки.

  • Вы можете напрямую установить надстройки на этой странице или выбрать Дополнительные надстройки для изучения.
  • В диалоговом окне Надстройки Office выберите вкладку Мои надстройки .
  • Выберите надстройку, которую вы хотите включить, и щелкните правой кнопкой мыши, чтобы просмотреть параметры для активации.

    Примечание: При деактивации надстройки она не удаляется с компьютера. Чтобы удалить надстройку с компьютера, необходимо воспользоваться средством установки/удаления программ.

    Удаление надстройки Excel

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

    1. Откройте вкладку Файл и выберите пункт Выход.
    2. Выберите в панели управления пункт Программы и компоненты (для Windows 7 и Windows Vista) или Установка и удаление программ (для Windows XP).
    3. Выполните одно из указанных ниже действий.
      • Если приложение Excel было установлено в составе пакета Microsoft Office, в списке установленных программ выберите пункт Microsoft Office, а затем нажмите кнопку Заменить.
      • Если приложение Excel было установлено отдельно, в списке установленных программ выберите название программы, а затем нажмите кнопку Заменить.
      • Если вы установили надстройку из Центра загрузки, выберите имя программы в списке установленных и нажмите кнопку Удалить.
    4. Следуйте инструкциям программы установки.

    Добавление или удаление надстройки COM

    Важно: С помощью этой процедуры разработчики могут добавлять и удалять надстройки автоматизации перед разработкой программ установки и удаления данных надстроек. Пользователям эта процедура не потребуется. Инструкции по установке и удалению надстройки можно получить у системного администратора, который предоставил эту надстройку.

    Добавление надстройки COM

    1. На вкладке Файл выберите команду Параметры, а затем — категорию Надстройки.
    2. В списке Управление нажмите Надстройки COM, а затем — Перейти. Откроется диалоговое окно Надстройки COM.
    3. В поле Доступные надстройки установите флажок для той надстройки, которую необходимо установить, и нажмите кнопку ОК. Совет Если нужная надстройка отсутствует в поле Список надстроек, нажмите кнопку Добавить, а затем найдите надстройку.

    Удаление надстройки COM

    1. На вкладке Файл выберите команду Параметры, а затем — категорию Надстройки.
    2. В списке Управление нажмите Надстройки COM, а затем — Перейти. Откроется диалоговое окно Надстройки COM.
    3. В поле Список надстроек снимите флажок той надстройки, которую нужно удалить, а затем нажмите кнопку ОК . Примечание. В результате надстройка будет удалена из памяти, но ее имя останется в списке доступных надстроек. Надстройка не будет удалена с компьютера.
    4. Чтобы удалить надстройку COM из списка доступных надстроек и с компьютера, щелкните ее имя в поле Список надстроек, а затем нажмите кнопку Удалить.

    Добавление или удаление надстройки автоматизации

    Примечание: С помощью этой процедуры разработчики могут добавлять и удалять надстройки автоматизации перед разработкой программ установки и удаления данных надстроек. Пользователям эта процедура не потребуется. Инструкции по установке и удалению надстройки можно получить у системного администратора, который предоставил эту надстройку.

    1. На вкладке Файл выберите команду Параметры, а затем — категорию Надстройки.
    2. В поле Управление выберите элемент Надстройки Excel и нажмите кнопку Перейти. Откроется диалоговое окно Надстройки.
    3. Чтобы установить надстройку автоматизации, в поле Доступные серверы автоматизации выберите пункт Автоматизация и щелкните нужную надстройку. Совет Если нужной надстройки нет в списке, нажмите кнопку Обзор , найдите нужную надстройку, а затем нажмите кнопку ОК .
    4. Чтобы удалить надстройку автоматизации, ее нужно удалить из реестра. За дополнительными сведениями обратитесь к системному администратору.

    Общие сведения о надстройках

    Некоторые надстройки, такие как «Пакет анализа» и «Поиск решения», встроены в Excel. Другие доступны в Центре загрузки, и их необходимо предварительно скачать и установить. Кроме того, некоторые надстройки создаются сторонними организациями, например поставщиками программных решений или программистами. Это могут быть надстройки модели COM, надстройки Visual Basic для приложений (VBA) и надстройки DLL. Они также требуют установки.

    Большинство надстроек можно разделить на три типа, описанных ниже.

    • Надстройки Excel. Обычно к этому типу относят файлы надстроек Excel (XLAM), Excel 97–2003 (XLA) и надстроек DLL (XLL), а также надстройки автоматизации. Некоторые надстройки Excel, такие как «Пакет анализа» и «Поиск решения», становятся доступны после установки Microsoft Office или Excel. Для использования этих надстроек в большинстве случаев нужно лишь активировать их.
    • Скачиваемые надстройки. Дополнительные надстройки для Excel можно скачать и установить со страницы Загрузки на сайте Office.com.
    • Пользовательские надстройки. Многие разработчики и поставщики решений создают пользовательские надстройки модели COM, надстройки автоматизации, VBA и XLL. Они требуют установки.

    После установки надстройки или ее активации соответствующие команды становятся доступны в одном из указанных ниже мест.

    • Вкладка Данные. После установки и активации надстроек Analysis ToolPak и Solver команды Анализа данных и Решателя доступны на вкладке Данные на ленте.
    • Вкладка «Главная «. На вкладку Главная можно добавить другие надстройки.

    Другие надстройки, такие как вкладка Начало работы, доступны в Excel в других местах, например в виде вкладки на ленте, или через макросы или пользовательские меню.

    Добавление или удаление надстройки Excel

    Важно: С помощью этой процедуры разработчики могут добавлять и удалять надстройки автоматизации перед разработкой программ установки и удаления данных надстроек.

    Активация предварительно установленной надстройки Excel

    1. В меню Сервис выберите Надстройки.
    2. В поле Доступные надстройки выберите поле проверка надстройки, которую требуется активировать, и нажмите кнопку ОК.

    Установка надстройки Excel

    • Некоторые надстройки Excel находятся на компьютере, и их можно установить или активировать, нажав кнопку Обзор (в диалоговом окне Надстройки выше), чтобы найти надстройку, а затем нажмите кнопку ОК.
    • Некоторые надстройки Excel требуют запуска пакета установки. В этом случае может потребоваться загрузить или скопировать пакет установки на компьютер (обычно пакеты установки имеют расширение MSI), а затем запустить его.
    • Другие надстройки, недоступные на вашем компьютере, можно скачать и установить через веб-браузер из раздела Загрузки или с других сайтов в Интернете, на сервере в вашей организации или с помощью встроенного параметра Store в Excel. Чтобы скачать их, следуйте инструкциям по установке. Установка надстроек из Магазина
    • Откройте вкладку Вставка на ленте.
    • Нажмите кнопку Магазин .
    • Используйте поле Категории или Поиск для поиска надстроек.
    • Нажмите кнопку Добавить , чтобы установить надстройку.

    Примечание: Некоторые надстройки необходимо приобрести.

    Удаление надстройки Excel

    1. Перейдите на вкладку Вставка и выберите Пункт Мои надстройки.
    2. В разделе Надстройки Office щелкните меню с 3 точками рядом с надстройкой.
    3. Нажмите кнопку Удалить.
    4. Прочтите уведомление, которое появляется в отношении других устройств, и нажмите кнопку Удалить.

    Включение и отключение команд надстроек

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

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

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

    Только поддержка приложений и платформ Office

    Api, описанные в этой статье, доступны только в Excel, PowerPoint и Word.

    Тестирование поддержки платформ с использованием наборов обязательных элементов

    Наборы требований — это именованные группы элементов API. Надстройки Office используют наборы требований, указанные в манифесте, или проверку среды выполнения, чтобы определить, поддерживает ли сочетание приложений Office и платформы API, необходимые надстройке. Дополнительные сведения см. в разделе Версии Office и наборы требований.

    API включения и отключения относятся к набору обязательных элементов RibbonApi 1.1 .

    Набор обязательных элементов RibbonApi 1.1 пока не поддерживается в манифесте, поэтому его нельзя указать в разделе Требования> манифеста. Чтобы проверить поддержку, код должен вызвать Office.context.requirements.isSetSupported(‘RibbonApi’, ‘1.1’) . Если и только в том случае, если этот вызов возвращает true , код может вызывать API включения и отключения. Если вызов isSetSupported возвращает false , то все пользовательские команды надстройки включены все время. Необходимо разработать рабочую надстройку и все инструкции из приложения, чтобы учесть, как она будет работать, если набор обязательных элементов RibbonApi 1.1 не поддерживается. Дополнительные сведения и примеры использования isSetSupported см. в разделе Указание приложений Office и требований к API, в частности проверки среды выполнения для поддержки методов и наборов требований. (Раздел Указание версий и платформ Office, которые могут размещать надстройки этой статьи, не применяется к ленте 1.1.)

    Необходима общая среда выполнения

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

    1. В элементе манифеста Runtimes добавьте следующий дочерний элемент: . (Если в манифесте еще , создайте его в качестве первого дочернего в .)
    2. В разделе Resources.Urls манифеста добавьте следующий дочерний элемент: /» /> , где домен надстройки и путь к начальной странице надстройки; например: .
    3. В зависимости от того, содержит ли надстройка область задач, файл функции или настраиваемую функцию Excel, необходимо выполнить одно или несколько из следующих трех шагов.
      • Если надстройка содержит область задач, задайте resid атрибут Action. Элемент SourceLocation точно в ту же строку, что и для resid на шаге 1, например Contoso.SharedRuntime.Url . Элемент должен выглядеть следующим образом: .
      • Если надстройка содержит настраиваемую функцию Excel, задайте resid атрибут Page. Элемент SourceLocation точно такой же строке, как для resid на шаге 1, например Contoso.SharedRuntime.Url . Элемент должен выглядеть следующим образом: .
      • Если надстройка содержит файл функции, задайте resid атрибуту элемента FunctionFile точно ту же строку, которая использовалась для resid на шаге 1, например Contoso.SharedRuntime.Url . Элемент должен выглядеть следующим образом: .

    Установка состояния «Отключено» по умолчанию

    По умолчанию при запуске приложения Office любая команда надстройки включается. Если вы хотите, чтобы при запуске приложения Office настраиваемая кнопка или элемент меню были отключены, укажите это в манифесте. Просто добавьте элемент Enabled (со значением false ) сразу под (не внутри) элемента Action в объявлении элемента управления. Ниже показана базовая структура.

     . .  .   . . . false . 

    Изменение состояния программными средствами

    Ниже приведены основные действия по изменению состояния «Включено» команды надстройки.

    1. Создайте объект RibbonUpdaterData , который (1) указывает команду и ее родительскую группу и вкладку по идентификаторам, объявленным в манифесте; и (2) указывает состояние включенной или отключенной команды.
    2. Перенесите объект RibbonUpdaterData в метод Office.ribbon.requestUpdate().

    Ниже приведен простой пример. Обратите внимание, что myButton, OfficeAddinTab1 и CustomGroup111 копируются из манифеста.

    function enableButton() < Office.ribbon.requestUpdate(< tabs: [ < id: "OfficeAppTab1", groups: [ < id: "CustomGroup111", controls: [ < id: "MyButton", enabled: true >] > ] > ] >); > 

    Кроме того, мы предоставляем несколько интерфейсов (типов) для упрощения создания объекта RibbonUpdateData. Ниже приводится аналогичный пример в TypeScript, в котором используются эти типы.

    const enableButton = async () => < const button: Control = ; const parentGroup: Group = ; const parentTab: Tab = ; const ribbonUpdater: RibbonUpdaterData = < tabs: [parentTab]>; Office.ribbon.requestUpdate(ribbonUpdater); > 

    Вы можете await вызвать requestUpdate(), если родительская функция является асинхронной, но обратите внимание, что приложение Office управляет обновлением состояния ленты. Метод requestUpdate() ставит запрос на обновление в очередь. Метод разрешает объект promise сразу после постановки запроса в очередь, а не при фактическом обновлении ленты.

    Изменение состояния в ответ на событие

    Обычно состояние ленты необходимо изменить, когда инициированное пользователем событие изменяет контекст надстройки.

    Рассмотрим сценарий, в котором кнопка должна быть включена, только когда активирована диаграмма. Во-первых, задайте значение false для элемента Enabled для кнопки в манифесте. Пример см. выше.

    Во-вторых, назначьте обработчиков. Обычно это делается в функции Office.onReady , как в следующем примере, которая назначает обработчики (созданные на более позднем шаге) событиям onActivated и onDeactivated всех диаграмм на листе.

    Office.onReady(async () => < await Excel.run(context =>< const charts = context.workbook.worksheets .getActiveWorksheet() .charts; charts.onActivated.add(enableChartFormat); charts.onDeactivated.add(disableChartFormat); return context.sync(); >); >); 

    В-третьих, определите обработчик enableChartFormat . Ниже приведен простой пример. Более надежный способ изменения состояния элемента управления см. в разделе Рекомендация: проверка на наличие ошибок в состоянии элементов управления ниже.

    function enableChartFormat() < const button = < id: "ChartFormatButton", enabled: true >; const parentGroup = < id: "MyGroup", controls: [button] >; const parentTab = < id: "CustomChartTab", groups: [parentGroup] >; const ribbonUpdater = ; Office.ribbon.requestUpdate(ribbonUpdater); > 

    В-четвертых, определите обработчик disableChartFormat . Он будет идентичен enableChartFormat , только для свойства объекта кнопки enabled будет задано значение false .

    Одновременное включение видимости вкладки и состояние включенной кнопки

    Метод requestUpdate также используется для переключения видимости пользовательской контекстной вкладки. Дополнительные сведения об этом и примере кода см. в статье Создание пользовательских контекстных вкладок в надстройках Office.

    Рекомендация: проверка на наличие ошибок в состоянии элементов управления

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

    1. При вызове requestUpdate в коде указывается предполагаемое состояние настраиваемых кнопок и элементов меню.
    2. При щелчке пользовательского элемента управления первый код в обработчике проверяет, должна ли кнопка быть интерактивной. Если нет, код сообщит об ошибке или запишет ее в журнал и попробует еще раз установить для кнопок предполагаемое состояние.

    В приведенном ниже примере показана функция, с помощью которой можно отключить кнопку и записать ее состояние. Обратите внимание, что chartFormatButtonEnabled — глобальная логическая переменная, которая инициализируется до того же значения, что и элемент Enabled для кнопки в манифесте.

    function disableChartFormat() < const button = < id: "ChartFormatButton", enabled: false >; const parentGroup = < id: "MyGroup", controls: [button] >; const parentTab = < id: "CustomChartTab", groups: [parentGroup] >; const ribbonUpdater = ; Office.ribbon.requestUpdate(ribbonUpdater); chartFormatButtonEnabled = false; > 

    В приведенном ниже примере показано, как обработчик кнопки проверяет ее на наличие неправильного состояния. Обратите внимание, что reportError — это функция, которая отображает или записывает в журнал ошибку.

    function chartFormatButtonHandler() < if (chartFormatButtonEnabled) < // Do work here >else < // Report the error and try again to disable. reportError("That action is not possible at this time."); disableChartFormat(); >> 

    Обработка ошибок

    В некоторых случаях Office не может обновить ленту и возвращает ошибку. Например, если после обновления у надстройки другой набор настраиваемых команд, приложение Office необходимо закрыть и снова открыть. Пока это действие не будет выполнено, метод requestUpdate будет возвращать ошибку HostRestartNeeded . Ниже приведен пример обработки этой ошибки. В этом случае метод reportError выводит сообщение об ошибке для пользователя.

    function disableChartFormat() < try < const button = < id: "ChartFormatButton", enabled: false >; const parentGroup = < id: "MyGroup", controls: [button] >; const parentTab = < id: "CustomChartTab", groups: [parentGroup] >; const ribbonUpdater = ; Office.ribbon.requestUpdate(ribbonUpdater); chartFormatButtonEnabled = false; > catch(error) < if (error.code == "HostRestartNeeded")< reportError("Contoso Awesome Add-in has been upgraded. Please save your work, close the Office application, and restart it."); >> > 

    покупка

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

    Примечание. Прежде чем продолжить, убедитесь, что у вас установлена ​​последняя версия вкладки Office. Вы можете скачать последнюю версию с здесь.

    1. Использование центра вкладок Office

    Перейдите в Центр вкладок Office, вы можете включить или отключить определенную функцию вкладки. Вы можете получить доступ к Центру вкладок Office, дважды щелкнув значок Центр вкладок Office значок на вашем компьютерном столе. Вы также можете получить доступ, нажав Start > Все программы > Office Tab > Центр вкладок Office. Чтобы убедиться, что Включить вкладки для Word, Excel, PowerPoint, проверено. Нажмите «OK» закрывать Центр вкладок Office. Если проблема все еще существует, перейдите к следующему шагу.

    Enable_tab

    2. Использование диспетчера надстроек Microsoft Office (для Office 2007/2010/2013).

    В этом случае я собираюсь использовать Microsoft Word 2010 для устранения неполадок. Если в Word нет вкладки, вы должны выбрать доступ к Диспетчер надстроек Word чтобы включить его вручную. Для Office 2010 щелкните Файл > Опции > Надстройки. Для Office 2007 щелкните Значок офиса > параметры Word > Надстройки.

    ad-ins_manager

    за 2.1 г. Чтобы включить надстройки, выберите тип надстроек в нижней части скриншота выше (Надстройки Office Tab относятся к COM-надстройки напишите), а затем щелкнув Идти…

    COM_надстройки

    Примечание: Если вы используете Microsoft Office 2007, убедитесь, что оба Вкладки для Word (32-бит) и Помощник вкладки Office включены.

    Почему вкладка Office иногда отключается? Это связано с тем, что есть некоторые другие надстройки Office, которые несовместимы с вкладкой Office в вашем приложении Office. В этом случае вам следует попытаться отключить некоторые другие надстройки Office, которые вам не нужны, и просто оставить вкладку Office включенной.

  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *