5

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

Есть ли способ заставить Excel создавать новый экземпляр каждый раз, когда я открываю новую электронную таблицу?

4 ответа4

6

Это будет делать то, что вы хотите:

  1. Откройте редактор реестра, перейдите к HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open

  2. Удалите ключ ddeexec(или просто переименуйте его, если вы беспокоитесь - я просто переименовал его, и это сработало)

  3. Нажмите клавишу "команда" и замените /e в конце (по умолчанию) и командные строки в этом ключе на "%1"

    Кавычки около %1 важны и должны быть добавлены.

    После изменения строки должны выглядеть так:

    (Default)   REG_SZ   "C:\Program Files (x86)\Microsoft Office\Office11\EXCEL.EXE" "%1 
    
    command   REG_MULTI_SZ   ']gAVn-}f(ZXfeAR6.jiEXCELFiles>!De@]Vz(r=f`1lfq`?R& "%1"
    
  4. Сделайте те же изменения в Excel.Sheet.12

Теперь и .xls, и .xlsx должны открываться в новых окнах без ошибок.

4

Если файлы статичны (на вашем рабочем столе, в Моих документах и т.д.), Вы можете сослаться на эту ссылку:

http://www.techonthenet.com/excel/questions/instance.php

Если у вас есть случайные файлы (из Интернета, электронной почты и т.д.), Вы можете сделать это, чтобы изменить способ открытия всех файлов XLS для открытия в новом экземпляре:

http://www.drewery.net/blog/2006/08/29/utilising-dual-monitors-with-microsoft-excel-2003/

3

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

1

Следующее будет работать для Win7 64 бит,(щелкните правой кнопкой мыши Excel и откройте в новом подменю экземпляра) Откройте блокнот и вставьте следующее и сохраните его как:- Excel OpenInNewInstance.reg и щелкните правой кнопкой мыши объединить…. все готово .. кликните правой кнопкой мыши по вашему экземпляру и откройте в новом экземпляре

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenInNewInstance]
@="Open In New Instance"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenInNewInstance\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenInNewInstance]
@="Open In New Instance"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenInNewInstance\command]
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office14\\EXCEL.EXE\" \"%1\""

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