У меня есть макрос, который отлично работает на моем компьютере, когда я нажимаю кнопку, но он не работает на разных компьютерах. Все макросы в этом файле excel не работают при нажатии кнопки.Макро не отвечает на разных компьютерах
Тем не менее, перед сохранением макроса работает. Это означает, что когда я пытаюсь сохранить, другой макрос работает правильно. (этот макрос выводит входное сообщение, но сейчас он не имеет значения). Таким образом, кажется, что макросы не работают только тогда, когда вы вызываете их одним щелчком ...
Версия Excel такая же, и я включил макрос, когда его спросили.
Это не проблема кода, потому что даже если я создаю новый простой макрос на этот файл с другого компьютера (например:
msgbox("hello")
) он по-прежнему не отвечает.
У меня была проблема с этим файлом excel в прошлом, и мне пришлось вручную удалить все расширения * .exd на моем компьютере. Однако, как только я удалил эти расширения, файл работал хорошо.
Я считаю, что файл excel считается поврежденным другими компьютерами, и они не включают макрос. Это просто мое впечатление, но я не могу понять, почему макрос работает при сохранении и не работает при нажатии.
У вас есть вопросы решить эту проблему?
Прочтите https://social.technet.microsoft.com/Forums/en-US/b8f0af82-0bb8-4799-aa62-1dbcbc5b7742/excel-2010-macros-does-not-work-after-updates-9dec2014? forum = excel особенно последнее сообщение от Hans Vogelaar. Это означает: все пользователи, на которых компьютеры установили обновление в декабре 2014 года, которые изменили поведение элементов управления ActiveX, должны удалить * .exd файлы из своих профилей пользователей. Вы уже это сделали, но пользователь на другом компьютере этого не сделал. –
Я позволил ему сделать это, но он все еще не работал. – Filippo