Создал файлик, кнопки и др. были стандартными (Элементы управления формы, не ActiveX), к кнопкам были привязаны макросы. Все работало везде. Переписал все кнопки на элементах ActiveX, из макросов сделал процедуры для кнопок. Все работает, но только на ОДНОМ, моем, компе. Запускаешь файл на другом пк, и кнопки не работают, они отвязаны от процедур. В режиме конструктора перехожу на код кнопки, а создается новая процедура, а не привязанная ранее.
Как такое могло случиться?
Здравствуйте.
Создал файлик, кнопки и др. были стандартными (Элементы управления формы, не ActiveX), к кнопкам были привязаны макросы. Все работало везде. Переписал все кнопки на элементах ActiveX, из макросов сделал процедуры для кнопок. Все работает, но только на ОДНОМ, моем, компе. Запускаешь файл на другом пк, и кнопки не работают, они отвязаны от процедур. В режиме конструктора перехожу на код кнопки, а создается новая процедура, а не привязанная ранее.
Спасибо, но, похоже что это не совсем мой случай. Ошибку при добавлении ActiveX элементов я уже прошел, на рабочем компе. Решил ее созданием новой учетной записи.
В моем же случае элементы ActiveX создаются и работают, но только если их создать заново. А уже созданные не хотят.
Спасибо, но, похоже что это не совсем мой случай. Ошибку при добавлении ActiveX элементов я уже прошел, на рабочем компе. Решил ее созданием новой учетной записи.
В моем же случае элементы ActiveX создаются и работают, но только если их создать заново. А уже созданные не хотят.akhm
В файле один лист, если на нем создаю кнопку ActiveX и код к ней, то этот код не работает, кнопка нажимется, но ничего не происходит. А если создам еще один лист, то на нем все работает нормально.
Может я чего мог выключить на конкретном листе? запретить выполнение команд?
Заметил еще одну особенность:
В файле один лист, если на нем создаю кнопку ActiveX и код к ней, то этот код не работает, кнопка нажимется, но ничего не происходит. А если создам еще один лист, то на нем все работает нормально.
Может я чего мог выключить на конкретном листе? запретить выполнение команд?akhm
akhm, здравствуйте. А привязанная ранее процедура точно есть в Вашем файле? Может Вы сохранили документ без макросов? Приложите Ваш пример, с ним будет проще разобраться.
akhm, здравствуйте. А привязанная ранее процедура точно есть в Вашем файле? Может Вы сохранили документ без макросов? Приложите Ваш пример, с ним будет проще разобраться.Manyasha
Привязанная процедура есть, но она становится не привязанной к кнопке, да и если привязать, то не работает, а на другом листе такие же работают.
Устанавливать обновление не вариант, файл используется на многих машинах и везде обновление не поставишь, да и не в нем дело, при установке пишет, что уже установлено обновление.
Следующие попытки - открываю файл на компе, где не работает - создаю новую книгу, копирую туда лист с кнопками (копируются и макросы листа) - копирую макросы прописанный в книге - и, вроде бы, ура заработали все кнопки - но, пересохраняю файл на своем компе и на других перестает работать
из моего файла удалил все ненужное, сохранил, получился файл "не работает" на другом компе из "не работает" скопировал лист в новую книгу, сохранил как "работает" и файл работает.
Что происходит на моем компе с файлом при его сохранении?
Привязанная процедура есть, но она становится не привязанной к кнопке, да и если привязать, то не работает, а на другом листе такие же работают.
Устанавливать обновление не вариант, файл используется на многих машинах и везде обновление не поставишь, да и не в нем дело, при установке пишет, что уже установлено обновление.
Следующие попытки - открываю файл на компе, где не работает - создаю новую книгу, копирую туда лист с кнопками (копируются и макросы листа) - копирую макросы прописанный в книге - и, вроде бы, ура заработали все кнопки - но, пересохраняю файл на своем компе и на других перестает работать
из моего файла удалил все ненужное, сохранил, получился файл "не работает" на другом компе из "не работает" скопировал лист в новую книгу, сохранил как "работает" и файл работает.
Что происходит на моем компе с файлом при его сохранении?
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
обновление KB2920813 - ставиться не хотелось, похоже только для sp2 оно. поставил sp2 - результата не дало, после поставил KB2920813 - и все стало работать корректно.
DJ_Marker_MC, - отдельное спасибо за настойчивость.
Неужели! И заработало.
обновление KB2920813 - ставиться не хотелось, похоже только для sp2 оно. поставил sp2 - результата не дало, после поставил KB2920813 - и все стало работать корректно.
DJ_Marker_MC, - отдельное спасибо за настойчивость.akhm
Сообщение отредактировал akhm - Понедельник, 23.03.2015, 17:29