1

Для всех моих таблиц Excel, когда я пытаюсь открыть их (дважды щелкнув в проводнике), я получаю сообщение «Windows не может найти C:...». Файлы есть и являются действительными zip-файлами, как видно из 7-Zip. В каталогах нет явных файлов блокировки.

Я только что установил Norton-360 на выходных (заменив Kasperski), но в журнале Norton нет событий, связанных с Excel. Однако при установке Norton я перезагрузился с некоторыми открытыми файлами Excel.

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

Обновление (перед публикацией) - я нашел статью, в которой предлагалось отключить расширенный параметр «Игнорировать другие приложения, использующие DDE», затем выполнить excel.exe /unregister а затем excel.exe /register . Я пробовал это, но я подозреваю, что два вызова Excel были проигнорированы (Excel открылся, но без очевидных изменений). Если эта опция отключена, электронные таблицы загружаются нормально, но не с включенной. И, что любопытно, электронные таблицы загружаются нормально с включенной или выключенной опцией, если я сначала открою Excel, а затем открою в нем электронную таблицу.

Кто-нибудь имеет какие-либо идеи, какой эффект, если эта опция будет отключена?

Обновление 2 - я попытался запустить опцию "ремонт". Он сказал, что исправил несколько настроек (не говоря уже о том, что они были), но я все равно получаю ошибку, если дважды щелкнуть файл Excel с опцией «Игнорировать другие приложения ...».

Обновление 3 - мне удалось решить эту проблему, но в то время не удалось вернуться и сказать, что я сделал, и теперь я точно не могу вспомнить. Но я думаю, что это как-то связано с "Опции"/"Сохранить" и некоторыми значениями там. Возможно, что-то связанное с AutoRecover. (Возможно, в процессе восстановления был файл, и мне пришлось указать "Отключить автоматическое восстановление для этой книги", чтобы разрешить запуску. Или, возможно, местоположение файла AutoRecover было скрыто.)

В любом случае, если это случится с кем-то еще, и вы найдете исправление, опубликуйте его ниже, и я отмечу, что ответили.

2 ответа2

1

Отключение DDE в настройках и запуск excel.exe /unregserver и excel.exe /regserver у меня не сработали, но это исправило:

  1. Shift + правый клик по любому файлу .xls, чтобы открыть контекстное меню

  2. Нажмите "Открыть с помощью"

  3. "Выберите программу по умолчанию" для поиска файла Excel.exe (обычно устанавливается в C:\Program Files\Microsoft Office 2003\Office11\Excel.exe)

1

DDE используется для того, чтобы одна программа могла взаимодействовать с другой программой или управлять ею. Этот форум имеет несколько ответов, которые могут вам точно сказать, кто виновен, но ваша ситуация немного отличается. Что-то где-то в вашем реестре кажется конфликтующим.

Другие советы по устранению неполадок и регистрации всего реестра для Excel

Используя эту ссылку в качестве ссылки

Если у вас возникла проблема, чтобы вернуться, вы можете попробовать запустить Excel в безопасном режиме (реальное местоположение может отличаться)

"C:\Program Files\Microsoft Office 2003\Office11\Excel.exe" /safe

По ссылке:

Если Excel запускается в безопасном режиме, причиной проблемы может быть поврежденная или неправильно работающая надстройка или другой загрузочный файл. Чтобы проверить это, переместите все свои надстройки в другую папку. Затем в меню «Сервис» выберите «Параметры» и очистите параметр «Альтернативное местоположение запуска» на вкладке «Общие». В более поздних версиях Excel этот параметр помечен При запуске, откройте все файлы в :. При нормальной работе Excel автоматически открывает все файлы, содержащиеся в папке, указанной в этом параметре. Если этот параметр очищен, эти файлы не будут открыты. После очистки этого параметра закройте Excel и перезапустите его как обычно. Если Excel запускается, то проблема заключается в одном из файлов в альтернативной папке автозагрузки.

Вы можете иметь Excel зарегистрировать все записи реестра с помощью этих команд. Это вернет Excel к настройкам по умолчанию. Возможно, вам также придется использовать полный путь к Excel, а не jsut Excel.exe

Excel.exe /UnregServer
Excel.exe /regServer

И как всегда, когда возитесь с реестром, сначала сделайте резервную копию.

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