Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Не везде работает ActiveX - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Не везде работает ActiveX (Формулы/Formulas)
Не везде работает ActiveX
akhm Дата: Воскресенье, 22.03.2015, 12:54 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте.

Создал файлик, кнопки и др. были стандартными (Элементы управления формы, не ActiveX), к кнопкам были привязаны макросы.
Все работало везде.
Переписал все кнопки на элементах ActiveX, из макросов сделал процедуры для кнопок.
Все работает, но только на ОДНОМ, моем, компе.
Запускаешь файл на другом пк, и кнопки не работают, они отвязаны от процедур. В режиме конструктора перехожу на код кнопки, а создается новая процедура, а не привязанная ранее.

Как такое могло случиться?
 
Ответить
СообщениеЗдравствуйте.

Создал файлик, кнопки и др. были стандартными (Элементы управления формы, не ActiveX), к кнопкам были привязаны макросы.
Все работало везде.
Переписал все кнопки на элементах ActiveX, из макросов сделал процедуры для кнопок.
Все работает, но только на ОДНОМ, моем, компе.
Запускаешь файл на другом пк, и кнопки не работают, они отвязаны от процедур. В режиме конструктора перехожу на код кнопки, а создается новая процедура, а не привязанная ранее.

Как такое могло случиться?

Автор - akhm
Дата добавления - 22.03.2015 в 12:54
Pelena Дата: Воскресенье, 22.03.2015, 14:11 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19187
Репутация: 4421 ±
Замечаний: ±

Excel 365 & Mac Excel
akhm, почитайте эту тему. Возможно, это Ваш случай


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеakhm, почитайте эту тему. Возможно, это Ваш случай

Автор - Pelena
Дата добавления - 22.03.2015 в 14:11
akhm Дата: Воскресенье, 22.03.2015, 17:13 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Спасибо, но, похоже что это не совсем мой случай.
Ошибку при добавлении ActiveX элементов я уже прошел, на рабочем компе. Решил ее созданием новой учетной записи.

В моем же случае элементы ActiveX создаются и работают, но только если их создать заново. А уже созданные не хотят.
 
Ответить
СообщениеСпасибо, но, похоже что это не совсем мой случай.
Ошибку при добавлении ActiveX элементов я уже прошел, на рабочем компе. Решил ее созданием новой учетной записи.

В моем же случае элементы ActiveX создаются и работают, но только если их создать заново. А уже созданные не хотят.

Автор - akhm
Дата добавления - 22.03.2015 в 17:13
akhm Дата: Воскресенье, 22.03.2015, 17:19 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Заметил еще одну особенность:

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

Может я чего мог выключить на конкретном листе? запретить выполнение команд?
 
Ответить
СообщениеЗаметил еще одну особенность:

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

Может я чего мог выключить на конкретном листе? запретить выполнение команд?

Автор - akhm
Дата добавления - 22.03.2015 в 17:19
DJ_Marker_MC Дата: Воскресенье, 22.03.2015, 17:22 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
akhm, это относится к тому же вопросу что и ошибка добавления.
Попробуйте установить последнее обновление от майкрософт, возможно поможет.
http://www.excelworld.ru/forum/3-14945-137267-16-1426840116
 
Ответить
Сообщениеakhm, это относится к тому же вопросу что и ошибка добавления.
Попробуйте установить последнее обновление от майкрософт, возможно поможет.
http://www.excelworld.ru/forum/3-14945-137267-16-1426840116

Автор - DJ_Marker_MC
Дата добавления - 22.03.2015 в 17:22
Manyasha Дата: Воскресенье, 22.03.2015, 17:24 | Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
akhm, здравствуйте. А привязанная ранее процедура точно есть в Вашем файле? Может Вы сохранили документ без макросов? Приложите Ваш пример, с ним будет проще разобраться.


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеakhm, здравствуйте. А привязанная ранее процедура точно есть в Вашем файле? Может Вы сохранили документ без макросов? Приложите Ваш пример, с ним будет проще разобраться.

Автор - Manyasha
Дата добавления - 22.03.2015 в 17:24
akhm Дата: Понедельник, 23.03.2015, 15:15 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

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

Устанавливать обновление не вариант, файл используется на многих машинах и везде обновление не поставишь, да и не в нем дело, при установке пишет, что уже установлено обновление.

Следующие попытки
- открываю файл на компе, где не работает
- создаю новую книгу, копирую туда лист с кнопками (копируются и макросы листа)
- копирую макросы прописанный в книге
- и, вроде бы, ура заработали все кнопки
- но, пересохраняю файл на своем компе и на других перестает работать

из моего файла удалил все ненужное, сохранил, получился файл "не работает"
на другом компе из "не работает" скопировал лист в новую книгу, сохранил как "работает" и файл работает.

Что происходит на моем компе с файлом при его сохранении?

файлы по 187 Кб, так что прикреплю так: https://yadi.sk/d/GC_jPI6efTKpG
 
Ответить
СообщениеПривязанная процедура есть, но она становится не привязанной к кнопке, да и если привязать, то не работает, а на другом листе такие же работают.

Устанавливать обновление не вариант, файл используется на многих машинах и везде обновление не поставишь, да и не в нем дело, при установке пишет, что уже установлено обновление.

Следующие попытки
- открываю файл на компе, где не работает
- создаю новую книгу, копирую туда лист с кнопками (копируются и макросы листа)
- копирую макросы прописанный в книге
- и, вроде бы, ура заработали все кнопки
- но, пересохраняю файл на своем компе и на других перестает работать

из моего файла удалил все ненужное, сохранил, получился файл "не работает"
на другом компе из "не работает" скопировал лист в новую книгу, сохранил как "работает" и файл работает.

Что происходит на моем компе с файлом при его сохранении?

файлы по 187 Кб, так что прикреплю так: https://yadi.sk/d/GC_jPI6efTKpG

Автор - akhm
Дата добавления - 23.03.2015 в 15:15
DJ_Marker_MC Дата: Понедельник, 23.03.2015, 15:26 | Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
akhm, еще раз отвечу! Если у Вас офис 2010 sp2 то У ВАС 100% установлено обновление KB2553154 от 9 декабря!!! ИМЕННО НА ВАШЕЙ МАШИНЕ!!!! Если вы откроете свой файл на свое рабочей машине и сохраните его, то на других машинах (даже на тех где обновление НЕ УСТАНАВЛИВАЛОСЬ от 9 декабря не устанавливалось) он работать не будет.
Ошибку обновления от 9 декабря исправляет обновление KB2920813 от 10.03.15. Проверьте установлено ли оно у Вас. Если этого обновления нет, то его необходимо установить, желательно через Центр Обновления!
Я эту тему хорошо знаю, так как "методом научного тыка" искал как избавиться от такой же проблемы у себя на фирме.
Проверить установлено ли оно у вас можно пройдя по пути:
Панель управления - Программы и компоненты - слева сверху переходите в Просмотр установленных обновлений и тут в разделе офис посмотрите KB2553154 от 9 декабря и KB2920813 от 10.03.15

UP:
Например, у меня в Вашем файле "Не работает" - отлично работают все элементы ActiveX и все команды выполняются!
 
Ответить
Сообщениеakhm, еще раз отвечу! Если у Вас офис 2010 sp2 то У ВАС 100% установлено обновление KB2553154 от 9 декабря!!! ИМЕННО НА ВАШЕЙ МАШИНЕ!!!! Если вы откроете свой файл на свое рабочей машине и сохраните его, то на других машинах (даже на тех где обновление НЕ УСТАНАВЛИВАЛОСЬ от 9 декабря не устанавливалось) он работать не будет.
Ошибку обновления от 9 декабря исправляет обновление KB2920813 от 10.03.15. Проверьте установлено ли оно у Вас. Если этого обновления нет, то его необходимо установить, желательно через Центр Обновления!
Я эту тему хорошо знаю, так как "методом научного тыка" искал как избавиться от такой же проблемы у себя на фирме.
Проверить установлено ли оно у вас можно пройдя по пути:
Панель управления - Программы и компоненты - слева сверху переходите в Просмотр установленных обновлений и тут в разделе офис посмотрите KB2553154 от 9 декабря и KB2920813 от 10.03.15

UP:
Например, у меня в Вашем файле "Не работает" - отлично работают все элементы ActiveX и все команды выполняются!

Автор - DJ_Marker_MC
Дата добавления - 23.03.2015 в 15:26
akhm Дата: Понедельник, 23.03.2015, 16:20 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

А у меня похоже не sp2
Версия 14.0.4760.1000 (32-разрядная)
 
Ответить
СообщениеА у меня похоже не sp2
Версия 14.0.4760.1000 (32-разрядная)

Автор - akhm
Дата добавления - 23.03.2015 в 16:20
akhm Дата: Понедельник, 23.03.2015, 16:21 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Качаю sp2
 
Ответить
СообщениеКачаю sp2

Автор - akhm
Дата добавления - 23.03.2015 в 16:21
DJ_Marker_MC Дата: Понедельник, 23.03.2015, 16:58 | Сообщение № 11
Группа: Друзья
Ранг: Ветеран
Сообщений: 991
Репутация: 213 ±
Замечаний: 0% ±

Excel 2019
akhm, у меня версия 14.0.7145.500 (32-битная) + установлены все обновления через центр обновлений windows
 
Ответить
Сообщениеakhm, у меня версия 14.0.7145.500 (32-битная) + установлены все обновления через центр обновлений windows

Автор - DJ_Marker_MC
Дата добавления - 23.03.2015 в 16:58
akhm Дата: Понедельник, 23.03.2015, 17:27 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Неужели! И заработало.

обновление KB2920813 - ставиться не хотелось, похоже только для sp2 оно.
поставил sp2 - результата не дало, после поставил KB2920813 - и все стало работать корректно.

DJ_Marker_MC, - отдельное спасибо за настойчивость.


Сообщение отредактировал akhm - Понедельник, 23.03.2015, 17:29
 
Ответить
СообщениеНеужели! И заработало.

обновление KB2920813 - ставиться не хотелось, похоже только для sp2 оно.
поставил sp2 - результата не дало, после поставил KB2920813 - и все стало работать корректно.

DJ_Marker_MC, - отдельное спасибо за настойчивость.

Автор - akhm
Дата добавления - 23.03.2015 в 17:27
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Не везде работает ActiveX (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!