JIABP Опубликовано 13 мая, 2011 Share Опубликовано 13 мая, 2011 Имеется MS Office 2007 с последними на сегодня апдейтами и Windows 7 Home Premium на ноутбуке + 2-ой монитор, подключённый через VGA. Когда открываю один экселевский файл, то всё ок, но мне надо открыть 2ой экселевский файл в новом диалоговом окне, что бы один файл был на мониторе 1, а второй файл на мониторе 2. У меня же они открываются в одном диалоговом окне, несмотря на то, что в панели задач у меня 2 вкладки, и нажимая на которые, я получаю мои 2 разных файла, но в одном окне. Посоветовали включить опцию "Игнорировать DDE-запросы от других приложений". Но после её включения, какой бы файл я ни открыл вываливается ошибка "Ошибка при направлении команды приложению". Гугл в ответ говорит, что надо снять режим совместимости с exe файла экселя, но там галка не стоит. Так же советуют ставить там же галку на административные права, и это так же не помогает. Единственное решение убить проблему - снять галку с дде-запросов, но тогда окна экселя открываются в одном диалоговом окне. Причём у меня лежит сейчас старый хард, на нём стоит ОСь, точно такая же, заводская, с таким же офисом (с одного дистриба ставил) и там всё ок. Но менять SSD хард, обратно на HDD уже не хочется = ) Единственный вариант, это на рабочий стол вынести ярлык экселя, как самого приложения, открыть его, потом перетащить файл 1 туда, и потом даблкликом открыть файл 2. Это работает, но сами понимаете, такие пляски при частом открывании разных файлов просто убивают. Ссылка на комментарий Поделиться на другие сайты More sharing options...
Omnividente Опубликовано 13 мая, 2011 Share Опубликовано 13 мая, 2011 (изменено) 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 Изменено 13 мая, 2011 пользователем Omnividente 1 3 Ссылка на комментарий Поделиться на другие сайты More sharing options...
MASolomko Опубликовано 13 мая, 2011 Share Опубликовано 13 мая, 2011 У меня же они [т. е. 2 файла] открываются в одном диалоговом окне, несмотря на то, что в панели задач у меня 2 вкладки, и нажимая на которые, я получаю мои 2 разных файла, но в одном окне...Это фича офиса и без танцев или отключение какой-то опции Вы не сможите получить Причём у меня лежит сейчас старый хард, на нём стоит ОСь, точно такая же, заводская, с таким же офисом (с одного дистриба ставил) и там всё ок. Если у Вас включена опция "Показывать все окна на панели задач", то они будут отображаться на панели задач так но окно будет на самом деле одно (!) Если же эту опцию отключить, то будет так Предлагаю такой вариант. Открыть необходимый файл Exel. Затем нажать клавишу Shift и на панели задач нажать левой кнопкой мыши по значку Exel, тем самым откроется 2-я копия программы, а в ней открыть другой интересующий файл. Это аналог этого совета Открываем один документ. Щелкаем по рамке "Свернуть в окно". Запускаем программу Excel ещё раз, открываем второй документ, щелкаем "Свернуть в окно". Имеем два окна с двумя документами. При работе переключаемся между окнами. Если моник большой, размещаете хоть вдоль, хоть одно под другим. Для таких вещей хорош широкоформатник. 1 Ссылка на комментарий Поделиться на другие сайты More sharing options...
JIABP Опубликовано 14 мая, 2011 Автор Share Опубликовано 14 мая, 2011 Omnividente, да! Это оно! Заработало! Чёрт, это реально помогло! = ) Спасибо большое = ) MASolomko, я про этот способ знал, но это те же танцы с бубном, только в профиль. З.Ы. Вопросец ещё один, правда по Word'у уже - когда пишешь много тире "--------------------------------------------------" и нажимаешь энтер, то он преобразовывает это в единую линию. У меня эта опция пропала. Как написал кучу тире так они и остаются. Это на 90% находится в Круглая кнопка-> Параметр Word-> Правописание-> Параметры автозамены. А вот где там этот чекбокс - увы, я не знаю = ( Ссылка на комментарий Поделиться на другие сайты More sharing options...
MASolomko Опубликовано 14 мая, 2011 Share Опубликовано 14 мая, 2011 За эту опцию в Word'e отвечает этот параметр (правда снимок от Word'а с украинским интерфейсом) если птичка установлена, то опция работает. 1 Ссылка на комментарий Поделиться на другие сайты More sharing options...
Omnividente Опубликовано 14 мая, 2011 Share Опубликовано 14 мая, 2011 Параметры Word - Правописание - Параметры автозамены.. - Автоформат при вводе-галочку на "линии границ" Ссылка на комментарий Поделиться на другие сайты More sharing options...
JIABP Опубликовано 14 мая, 2011 Автор Share Опубликовано 14 мая, 2011 Omnividente, MASolomko, и снова Вам спасибо. Я бы сам поэкспериментировал, но сейчас сессичные + другие дела, которые требуют 100% работы, и если бы я что-то запорол, то это было бы очень ужасно = ( Ссылка на комментарий Поделиться на другие сайты More sharing options...
JIABP Опубликовано 25 июля, 2011 Автор Share Опубликовано 25 июля, 2011 Omnividente, а можете такой же reg файл сделать, только для 2010-го Office Профессиональный плюс 64 бита и 32 бита? Ну или если слишком сложно, то только для 64 бита. А если совсем никак, то мануал как мне это сделать самому = ) Ссылка на комментарий Поделиться на другие сайты More sharing options...
Omnividente Опубликовано 25 июля, 2011 Share Опубликовано 25 июля, 2011 "C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" /e "%1" отличия только в этой строке т.е. в рег файле нужно изменить лишь путь к вашему excel.exe Ссылка на комментарий Поделиться на другие сайты More sharing options...
JIABP Опубликовано 26 июля, 2011 Автор Share Опубликовано 26 июля, 2011 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 Ссылка на комментарий Поделиться на другие сайты More sharing options...
Omnividente Опубликовано 26 июля, 2011 Share Опубликовано 26 июля, 2011 (изменено) @="\"C:\\Program Files (x86)\\Microsoft Office\\Office12\\\\EXCEL.EXE\" /e \"%1\"" Office12 заменить на Office14 это если сам офис 32 битный а ос 64 битная, 64 битного офиса под рукой нет но скорее всего там надо будет еще изменить Program Files (x86) на Program Files, для 32 битной системы аналогично Изменено 26 июля, 2011 пользователем Omnividente Ссылка на комментарий Поделиться на другие сайты More sharing options...
JIABP Опубликовано 28 июля, 2011 Автор Share Опубликовано 28 июля, 2011 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. Теперь всё работает! Спасибо за наводку! = ) Ссылка на комментарий Поделиться на другие сайты More sharing options...
Сергей06 Опубликовано 28 ноября, 2011 Share Опубликовано 28 ноября, 2011 Код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 Ссылка на комментарий Поделиться на другие сайты More sharing options...
Сергей06 Опубликовано 12 декабря, 2011 Share Опубликовано 12 декабря, 2011 исправил изменив 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" Ссылка на комментарий Поделиться на другие сайты More sharing options...
saracen Опубликовано 28 февраля, 2012 Share Опубликовано 28 февраля, 2012 А можно ли сделать такой фикс, что бы открывать одновременно три Excel документа в одном окне? Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти