Перейти к содержанию

Открыть 2 Exel файла в разных окнах


Рекомендуемые сообщения

Имеется MS Office 2007 с последними на сегодня апдейтами и Windows 7 Home Premium на ноутбуке + 2-ой монитор, подключённый через VGA. Когда открываю один экселевский файл, то всё ок, но мне надо открыть 2ой экселевский файл в новом диалоговом окне, что бы один файл был на мониторе 1, а второй файл на мониторе 2. У меня же они открываются в одном диалоговом окне, несмотря на то, что в панели задач у меня 2 вкладки, и нажимая на которые, я получаю мои 2 разных файла, но в одном окне. Посоветовали включить опцию "Игнорировать DDE-запросы от других приложений". Но после её включения, какой бы файл я ни открыл вываливается ошибка "Ошибка при направлении команды приложению". Гугл в ответ говорит, что надо снять режим совместимости с exe файла экселя, но там галка не стоит. Так же советуют ставить там же галку на административные права, и это так же не помогает. Единственное решение убить проблему - снять галку с дде-запросов, но тогда окна экселя открываются в одном диалоговом окне. Причём у меня лежит сейчас старый хард, на нём стоит ОСь, точно такая же, заводская, с таким же офисом (с одного дистриба ставил) и там всё ок. Но менять SSD хард, обратно на HDD уже не хочется = )

 

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

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 52
  • Создана
  • Последний ответ

Топ авторов темы

  • shuma

    9

  • JIABP

    7

  • Kalibra666

    5

  • kmscom

    5

HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/commend

В параметре по умолчанию меняйте, то что написано на

 

"C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e "%1"

Command переименовывам, например в command2.

Аналогично переименовываем раздел

HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/ddeexec:

в

HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/ddeexec2

и по аналогии с вышеописанным меняем тоже самое тут

HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open

 

Собрал sfx (в аттаче) который сделает это все на автомате.

 

Пробуйте. Перезагружаться не нужно. Естессно excel должен быть закрыт и запуск производится от имени админа)

fix.rar

Изменено пользователем Omnividente
  • Спасибо (+1) 1
  • Согласен 3
Ссылка на комментарий
Поделиться на другие сайты

У меня же они [т. е. 2 файла] открываются в одном диалоговом окне, несмотря на то, что в панели задач у меня 2 вкладки, и нажимая на которые, я получаю мои 2 разных файла, но в одном окне...
Это фича офиса и без танцев или отключение какой-то опции Вы не сможите получить
Причём у меня лежит сейчас старый хард, на нём стоит ОСь, точно такая же, заводская, с таким же офисом (с одного дистриба ставил) и там всё ок.

Если у Вас включена опция "Показывать все окна на панели задач", то они будут отображаться на панели задач так

 

но окно будет на самом деле одно (!)

Если же эту опцию отключить, то будет так

 

 

Предлагаю такой вариант. Открыть необходимый файл Exel. Затем нажать клавишу Shift и на панели задач нажать левой кнопкой мыши по значку Exel, тем самым откроется 2-я копия программы, а в ней открыть другой интересующий файл. Это аналог этого совета

Открываем один документ. Щелкаем по рамке "Свернуть в окно". Запускаем программу Excel ещё раз, открываем второй документ, щелкаем "Свернуть в окно". Имеем два окна с двумя документами. При работе переключаемся между окнами. Если моник большой, размещаете хоть вдоль, хоть одно под другим. Для таких вещей хорош широкоформатник.
  • Согласен 1
Ссылка на комментарий
Поделиться на другие сайты

Omnividente, да! Это оно! Заработало! Чёрт, это реально помогло! = ) Спасибо большое = )

MASolomko, я про этот способ знал, но это те же танцы с бубном, только в профиль.

 

З.Ы. Вопросец ещё один, правда по Word'у уже - когда пишешь много тире "--------------------------------------------------" и нажимаешь энтер, то он преобразовывает это в единую линию. У меня эта опция пропала. Как написал кучу тире так они и остаются. Это на 90% находится в Круглая кнопка-> Параметр Word-> Правописание-> Параметры автозамены. А вот где там этот чекбокс - увы, я не знаю = (

Ссылка на комментарий
Поделиться на другие сайты

За эту опцию в Word'e отвечает этот параметр (правда снимок от Word'а с украинским интерфейсом)

 

если птичка установлена, то опция работает.

  • Согласен 1
Ссылка на комментарий
Поделиться на другие сайты

Omnividente, MASolomko, и снова Вам спасибо. Я бы сам поэкспериментировал, но сейчас сессичные + другие дела, которые требуют 100% работы, и если бы я что-то запорол, то это было бы очень ужасно = (

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Omnividente, а можете такой же reg файл сделать, только для 2010-го Office Профессиональный плюс 64 бита и 32 бита? Ну или если слишком сложно, то только для 64 бита. А если совсем никак, то мануал как мне это сделать самому = )

Ссылка на комментарий
Поделиться на другие сайты

Omnividente, увы, там в 2-х рег. файлах была только одна строчка связанная с этим. Поменял, применил, результат отрицательный = (

 

reg1:

 

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
@=-
"command"=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec]
[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
@=-
"command"=-
[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec]

 

reg2:

 

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
"command2"=hex(7):78,00,62,00,27,00,42,00,56,00,36,00,21,00,21,00,21,00,21,00,\
 21,00,21,00,21,00,21,00,21,00,4d,00,4b,00,4b,00,53,00,6b,00,45,00,58,00,43,\
 00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,56,00,69,00,6a,00,71,00,\
 42,00,6f,00,66,00,28,00,59,00,38,00,27,00,77,00,21,00,46,00,49,00,64,00,31,\
 00,67,00,4c,00,51,00,20,00,2f,00,64,00,64,00,65,00,00,00,00,00
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office12\\\\EXCEL.EXE\" /e \"%1\""

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec2]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec2\application]
@="Excel"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec2\topic]
@="system"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
"command2"=hex(7):78,00,62,00,27,00,42,00,56,00,36,00,21,00,21,00,21,00,21,00,\
 21,00,21,00,21,00,21,00,21,00,4d,00,4b,00,4b,00,53,00,6b,00,45,00,58,00,43,\
 00,45,00,4c,00,46,00,69,00,6c,00,65,00,73,00,3e,00,56,00,69,00,6a,00,71,00,\
 42,00,6f,00,66,00,28,00,59,00,38,00,27,00,77,00,21,00,46,00,49,00,64,00,31,\
 00,67,00,4c,00,51,00,20,00,2f,00,64,00,64,00,65,00,00,00,00,00
@="\"C:\\Program Files (x86)\\Microsoft Office\\Office12\\\\EXCEL.EXE\" /e \"%1\""


[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec2]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec2\application]
@="Excel"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec2\topic]
@="system"

 

bat:

 

regedit /s "%temp%\1.reg"
regedit /s "%temp%\2.reg"
Del /F /Q "%temp%\1.reg"
Del /F /Q "%temp%\2.reg"
Del /F /Q %0

Ссылка на комментарий
Поделиться на другие сайты

@="\"C:\\Program Files (x86)\\Microsoft Office\\Office12\\\\EXCEL.EXE\" /e \"%1\""

 

Office12 заменить на Office14 это если сам офис 32 битный а ос 64 битная, 64 битного офиса под рукой нет но скорее всего там надо будет еще изменить Program Files (x86) на Program Files, для 32 битной системы аналогично

Изменено пользователем Omnividente
Ссылка на комментарий
Поделиться на другие сайты

Omnividente, спасибо, однако с рабочего стола екселевские файлы вообще перестали запускатся, начал тыкаться, и вспомнил, что Office12 - это 2007, а Office 14 - это 2010, соответственно с большой долей вероятности эти данные надо было поменять с 12 на 14:

 

[HKEY_CLASSES_ROOT\Excel.Sheet.14\shell\Open\ddeexec2]

@="[open(\"%1\")]"

 

[HKEY_CLASSES_ROOT\Excel.Sheet.14\shell\Open\ddeexec2\application]

@="Excel"

 

[HKEY_CLASSES_ROOT\Excel.Sheet.14\shell\Open\ddeexec2\topic]

@="system"

 

P.S. Теперь всё работает! Спасибо за наводку! = )

Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...
Код

HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/commend

 

В параметре по умолчанию меняйте, то что написано на

 

 

Код

"C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e "%1"

 

Command переименовывам, например в command2.

Аналогично переименовываем раздел

 

Код

HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/ddeexec:

 

в

Код

HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/ddeexec2

 

и по аналогии с вышеописанным меняем тоже самое тут

 

Код

HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open

 

 

Собрал sfx (в аттаче) который сделает это все на автомате.

 

Пробуйте. Перезагружаться не нужно. Естессно excel должен быть закрыт и запуск производится от имени админа)

 

 

Добрый день!

У меня обратная ситуация.

Сбились какие-то настройки и теперь каждый файл Эксель открывается в новом процессе.

Подскажите, что мне сделать, чтобы файлы открвались уже в открытом Экселе, а не в новых процессах.

 

Офис 2010

Операционная система Windows 7 Максимальная SP1

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

исправил изменив dde на "1%" в кавычках в ключе реестра

было HKEY_USERS\\Software\Classes\Applications\EXCEL.EXE\shell\open\command\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" dde

стало HKEY_USERS\\Software\Classes\Applications\EXCEL.EXE\shell\open\command\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" "%1"

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • Сергей рнд
      Автор Сергей рнд
      Добрый день, нужна помощь в расшифровке ,прислали счет на оплату, я даже не понял от кого и естественно открыл,после чего зашифровалось все что было на компе,а на экране вылетело сообщение об оплате,откатывал систему не помогло,сбил виндовс и дальше продолжил работу,однако хотелось бы востановить клиентскую базу)вложу архив с запиской вымогателя,так же могу прикрепиShortcut.txtFRST.txtAddition.txtть почту с которой мне писали.. не понял только как выполнить это действие??вложите в сообщение логи, собранные Farbar Recovery Scan Tool,
      максим.rar
    • dkhilobok
      Автор dkhilobok
      Принять участие в программе SafeBoard могут учащиеся вузов Москвы и Московской области любого курса, кроме выпускного.
      В текущем наборе кандидатам доступен выбор из 17 направлений. Среди них: C, C++, Java Script, Python, С#, DevOps, iOS-разработка, исследование вредоносного ПО. При этом можно податься на параллельный отбор сразу в несколько направлений и принять финальное решение в процессе общения с командами.
      Заявки принимаются до 20 апреля на сайте проекта. Стажировка проходит в московской штаб-квартире «Лаборатории Касперского».
      В этом наборе правила изменились: чем быстрее подашь заявку, тем ближе оффер. Всё зависит только от тебя — действуй!

    • tamerlan
      Автор tamerlan
      Доброго дня. зашифровались все файлы в формат .danie 
      Волнует только расшифровать файл базы 1С, пото просто переустановлю систему и все. 
      Помогите пожалуйста.
    • Mep3aBEz
      Автор Mep3aBEz
      Добрый день!
      6 мая 2025 года зашифровались файлы.
      Как проник вирус неизвестно.
       
      Произошло:
      Ночью на виртуалку на Win10x64 с включенным RDP в папку c:\users\admin\music попал файл AD.exe
      На самой виртуалке ничего не зашифровалось, но два рабочих компьютера на Win11, которые были включены в тот момент зашифровались.
      Также не зашифровался ни один (из 5) рабочий сервер на виртуалках с WS2022.
      С зашифрованных компов была удалена система, поэтому лог анализа системы прикрепить не могу, файл шифровальщика тоже не сохранили.
       
       
       
      encrypt_files.zip
    • robocop1974
      Автор robocop1974
      Добрый день. Если есть возможность выяснить есть ли дешифратор?
      Система была переустановлена (но имеется клон, для анализа смогу без проблем предоставить логи Farbar Recovery Scan Tool, но к сожалению позже).
      В архиве несколько зашифрованных файлов.
      *.txt, *.html файлов для выкупа не было. Но была папка с названием "DontDeleteThisFolder" в ней лежал файл "enc". Файл так же в архиве.
       
      Пробовал некоторые дешифраторы с сайта Касперского и Крипто-шерифа, но к сожалению безуспешно.
       
      Заранее спасибо за уделенное время!
       
      files.zip
×
×
  • Создать...