Редактирование текста управления на пользовательской панели инструментов пустое в Excel 2013

У меня есть Excel addin с элементом управления vba на панели инструментов. Это долгое время работало в Excel 2003-2010. Но в Excel 2013 свойство text всегда пусто, независимо от того, что вводится в элемент управления редактирования. Код аналогичен приведенному ниже коду.

Если я загружу Addin как .XLS, он будет работать. Но если я сохраню его как .XLA и попробую, значит, он терпит неудачу.

Sub test() Set myControl = CommandBars("test").Controls.Add(Type:=msoControlEdit) With myControl .Caption = Search .OnAction = "tester" End With End Sub Sub tester() MsgBox "I am gonna serach for: " & CommandBars("Test").Controls(1).Text CommandBars("Test").Controls(1).Text = "" End Sub 

  • Значки Excel ActiveX мигают / меняют стиль при нажатии
  • C # Импорт текста из текстового поля winform в выбранный диапазон в уже открытой книге Excel
  • удалять строки по заданному шаблону
  • Итерирование через таблицы в Excel mac с помощью js офиса не работает
  • Заполнение данных Excel из вкладки в другую вкладку
  • Application.ActiveWorkbook имеет значение null в Excel Addin
  • Извлечение информации из Excel и создание нескольких документов Word
  • Разблокировка диапазона ячеек в excel, выбранном по имени ячейки Office 2007
  • VBA Excel проверяет наличие конкретной таблицы с использованием имени таблицы
  • Как настраиваемая панель задач может отображать видимость при сохранении пользовательского интерфейса?
  • Извлечение писем из строки excel
  • Interesting Posts

    удаление шаблона строки в .xls

    Извлечь URL из ячейки текста в Excel

    Копирование формата с использованием VBA

    Петля с несколькими ограничениями

    Сравнение, копирование и вставка с помощью VBA Excel

    Использование VSTO в автономном приложении для доступа к листам Excel

    Excel Interop Worksheet SelectionChange не прилагается к открытой рабочей книге

    Функция VBA для вставки комментария на основе значения ячейки смещения

    Как предотвратить использование Excel VBA специальных значений для изменения типа данных с номера / даты на текст

    excel, получить номер из 1 таблицы и сумму, основанную на критериях в 2-м

    Поиск длины каждого набора последовательных значений с использованием python или excel

    Документация API загрузки Excel с помощью Spring-doc

    ROBDC SqlSave: как экспортировать данные в листы Excel?

    Ошибка передачи массива в список в качестве параметра

    Извлечь верхние 5 значений для каждой группы в списке без VBA

    Давайте будем гением компьютера.