Ускоряем запуск Excel 2007

Опубликовано: 25.09.2017

Периодически обращаются ко мне с вопросами "почему тормозит офис". В данный момент разбираюсь с медленным запуском программы Excel из пакета Office 2007. Проблема довольно распространенная. Может быть много разнообразных причин и, соответственно разные способы решения. Чтобы не держать все это в голове, собираю все найденные способы в этой статье.

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

Проблема

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

Решение

В Windows XP данная проблема может быть решена следующим образом:

Запустите Проводник (Explorer) Выберите меню Сервис (Tools) Меню Свойства папки (Folder Options) Вкладка Типы файлов (File Types) Найдите элемент XLS Кнопка Дополнительно (Advanced) Элемент списка Открыть (Open) Кнопка Изменить... (Edit...)

В появившемся диалоговом окне вы должны внести два изменения:

Приложение, исполняющее действие: (Application to perform action:)

В конце строки, после ключа /e, добавьте пробел и "%1" (вместе с кавычками)

Незапущенное приложение DDE: (DDE Application Not Running:)

Вставьте текст: [rem see command line] (вместе со скобками)

Подробности

Мы обнаружили проблему после обновления до MS Office 2007. Отец заметил, что таблица Excel загружается быстро, если включить путь к EXCEL.EXE в командную строку. Загрузка документа через DDE, как делает Проводник, похоже, занимает намного больше времени, по крайней мере, если приложение еще не запущено. Изменения, описанные выше, передают путь к файлу сразу же, когда приложение запущено. Команда DDE, запускаемая позже, является всего лишь комментарием и, как пустая строка, в результате выполняет действие по умолчанию из поля двумя строками выше. Ключ /e , похоже, предотвращает открытие пустой таблицы, поэтому я сначала исключил его, поскольку, если передан файл, обычно пустая таблица и так не открывается. Однако, я получил сообщение от человека ( тут была ссылка на страницу форума майкрософт, которая теперь не существует. - примечание переводчика ), использующего ключ /e , и поскольку мне он тоже не мешает, я предлагаю оставить его на месте. Если Excel уже запущен, следующий документ будет открыт через DDE, как и раньше. В результате только один процесс Excel будет работать.

rss