Ускоряем запуск 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 будет работать.