2

В настоящее время сталкивается с непонятной проблемой с Excel ...

Мы разработали электронный пакет заказов на работу, которым ежедневно пользуются около ста пользователей. По сути, это та же самая книга, которая копируется и передается пользователям (для заполнения). Файл полон макросов, которые делают разные вещи ...

Недавно мы получили новые компьютеры (Windows 8, 64-битная версия, Office 2013), и сначала все работало нормально везде.

Внезапно, около двух недель назад, у нас появились проблемы, которые не поддаются логике только на некоторых компьютерах.

Только на некоторых компьютерах рабочие книги просто не работают. Мы получаем неожиданные ошибки времени выполнения "32809" без причины при запуске макросов или других ошибок времени выполнения без причины ... Некоторый базовый код просто не работает только на определенных компьютерах. Другими словами, я мог взять один и тот же файл и запустить его на двух одинаковых компьютерах, и один и тот же макрос мог выдать ошибку на одном и отлично работать на другом. Я также могу взять отлично работающий файл на одном компьютере, отправить его пользователю, если этот пользователь просто нажмет «CTRL + S», а затем отправит мне файл обратно, макрос файла больше не будет работать. Это не имеет смысла, вообще.

В "поврежденном" файле я даже попытался написать новый код для тестирования ... Самый базовый код, такой как Sheets("Job Time Sheet").Выбрать даже не будет работать. По какой-то причине доступ к двум листам невозможен программно (опять же, только на некоторых компьютерах).

Похоже, что источником ошибки являются два конкретных листа (хотя, опять же, рабочая книга отлично работает на нескольких компьютерах). Если я создаю копии, а затем удаляю их, файл снова начинает работать. Но поскольку к этим двум листам нельзя получить доступ с помощью VBA, процесс восстановления не может быть автоматизирован и должен выполняться вручную, что недопустимо.

Все это не имеет смысла. Я подумал, что в этом виноваты обновления Windows/Office, и убедился, что на всех компьютерах, которые мы использовали для тестирования, были самые последние обновления. Ничего не изменилось.

На некоторых компьютерах, которые испортили файлы, мы также попытались удалить / переустановить офис, но безуспешно.

У кого-нибудь есть представление о том, в чем может быть проблема ????? Опять же, тот факт, что одинаковые файлы работают на 70% компьютеров, не поддается логике. У всех нас одни и те же компьютеры, настройки и т.д.

Обратите внимание, что у нас не было этой проблемы, когда мы использовали наши старые компьютеры и Windows 7/Office 2013. Это все началось с новых машин.

4 ответа4

2

Обновление безопасности (14 декабря) от MS определенно является проблемой.

Как только кто-то с обновлением сохранит файл, никто другой не сможет открыть его без проблем - до тех пор, пока он не обновится - вот почему он кажется ударил или пропустил ... (Проблема убивает элементы управления Active X)

Office 2007

получить актуальную информацию обо всех обновлениях MS и перезапустить

при необходимости обновите до SP3 (недостаточно очков для публикации ссылки)

установить обновление безопасности обновление безопасности

запустить FixIt 51029 патч для удаления exd файлов FixIt 51029

Office 2010/2013

получить актуальную информацию обо всех обновлениях MS и перезапустить

запустите исправление FixIt 51029 для удаления exd-файлов (как описано выше)

И да, на всех компьютерах ...

0

Да, я вижу ту же проблему.

Мы смешали Office 2013 до декабря 2014 года SP, пакет обновления после декабря 2014 года и Office 2010.

Я могу сохранить файл с SP, открыть его под 2010 и получить ошибку. Затем сохраните под 2010, снова откройте и ошибка исчезнет. Откройте снова под 2013, сохраните, и ошибка появится снова. SP, кажется, нарушил обратную совместимость, когда на листе есть элементы управления activex (метки и комбо в моем случае)

Применение последнего пакета обновления 2013 к 2013 и 2010 гг. И удаление файлов exd решили проблему во всех случаях, которые до сих пор пробовали.

0

«Обновление» в редакции за декабрь 2014 года может стать виновником.

0

Или же многие пользователи предпочитают (на данный момент) удалить обновление безопасности (из Центра обновления Windows> Установленные обновления) ... Но я не думаю, что в конечном итоге это будет лучшим решением, поскольку все больше людей "обновляются". Удаление:

Офис 2013 KB2726958

Office 2010 KB2553154

Office 2007 KB2596927

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .