Зараз ви перебуваєте в автономному режимі; очікується повторне підключення до Інтернету

Команда смуги Надбудови Excel не відображаються або видалено автоматично в Excel 2013, або новішої версії, під Вільний час завантаження та вивантаження надбудови

ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 2761240
Ознаки
При використанні надбудов у програмі Microsoft Excel 2013, або новішої версії, виникають такі проблеми.

Проблема 1

При завантаженні з Excel add-in (.xlam) або Excel 97-2003 надбудови (.xla) з надбудови, панель команд автоматично не відображаються. Замість того, має закрийте всі книги а потім перезапустіть застосунок Excel для відображення на панель команд.

Проблема 2

Під Вільний час вивантаження Excel надбудови (.xlam) або в Excel 97-2003 надбудови (.xla), або закрити книги Excel з з підтримкою макросів (. xlsm) із панель команд, надбудови або книга з з підтримкою макросів, панель команд не видаляються з усіх відкритих книгах.
причина
Ці проблеми виникають, через з одного документа інтерфейсу (SDI) у програмі Excel 2013, або новішої версії. Під Вільний час сценарій виконання попередніх версій об'єкту CommandBar для створення елементів меню, елементи меню, додаються до стрічки, вкладка надбудови. У програмі Excel 2013, кожен книги має власний стрічки. Таким чином, під Вільний час завантаження, або вивантаження надбудови, після створення стрічки, книги, стрічки не оновлено.

Нижченаведений зразок коду створює елементи меню, за допомогою CommandBar об'єкта:
Application.CommandBars("Worksheet Menu Bar").Controls.Add Type:=msoControlPopup
Обхідний шлях
Для тимчасового усунення проблеми 1, закрийте всі відкриті книги і потім перезапустіть застосунок Excel.

Для тимчасового усунення проблеми 2 скористайтеся одним із наведених нижче способів.
  • Замініть панель команд стрічки XML-елемент надбудови або книга з з підтримкою макросів. Для отримання додаткових відомостей про стрічку (XML), перейдіть на веб-сайт корпорації Майкрософт.
  • У полі Workbook_BeforeClose подія надбудови або книгу з з підтримкою макросів циклі всі відкриті вікна та видалити з панель команд. Нижче наведено приклад коду:
    For Each wnd In Application.Windows        wnd.Activate        Application.CommandBars("<ToolbarName>").DeleteNext wnd
    Примітка У цьому коді, покажчик місця заповненняToolbarName> представляє ім'я командний рядок у режимі адміністратора.

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 2761240 – останній перегляд: 09/23/2015 08:55:00 – виправлення: 6.0

Microsoft Excel 2013, Excel 2016

  • kbaddin kbprb kbexpertiseadvanced kbsurveynew kbmt KB2761240 KbMtuk
Зворотний зв’язок
("head")[0].appendChild(m);