![]() |
Не получается ассоциировать xlsx с правильной версией MS Office
В системе установлен MS Office 2003 и MS Office 2021.
Оба нужны (не спрашивайте зачем). Ассоциировал xlsx-файлы стандартным способом через открыть с помощью - и там выбираю путь к файлу Excel 2021 - C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE Но при двойном клике по xlsx-файлу открывается почему то Excel 2003. Как исправить? Нечто подобное было при ассоциировании приложения SSMS разных версий, решалось как то изменением реестра. Подскажите, как исправить? Сравнивал реестр в этой ветке на двух системах (где обе весрии office с другой системой, где только office 2021 установлен): HKEY_CLASSES_ROOT\.xlsx Различий в них нет. |
Цитата:
|
Да-да, ставлю обязательно. Но она не действует :sorry:
|
Установка и использование разных версий Office на одном компьютере
test009, в такой ситуации Microsoft рекомендует: Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Там для расширения xlsx - нет пункта с новым экселем, а как его туда добавить не знаю. Там только старый ексель можно выбрать.
А вот для соседнего расширения xlt - есть. Ставлю его и все корректно открывается в новом. Но мне не надо расширение xlt. Мне надо стандартные: xls и xlsx А в пункте "Задать значения по умолчанию по приложению" = вообще нет упоминания об Excel, Word, и Office.. ![]() |
вот же проблема века...
Насоздавать себе кучу проблем и героически их преодолевать... это так "по-нашенски" :) cmd: Код:
assoc .xlsx Цитата:
Код:
ftype Excel.Sheet.12 Код:
Excel.Sheet.12="C:\Program Files\Microsoft Office\Office16\EXCEL.EXE" /dde Код:
ftype|findstr "Excel\.Sheet\." Например: Код:
ftype Excel.Sheet.12="C:\Program Files\Microsoft Office\Office16\EXCEL.EXE" /dde Код:
assoc .xlsx=Excel.Sheet.12 |
Огромное спасибо! Решилось в итоге с вашей помощью!
Сначала правда не помогло, вот такая команда приводила к тому, что Ексель открывался без содержимого: Код:
ftype Excel.Sheet.12="C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /dde Методом тыка догадался заменить на такую, теперь файл открывается корректно и в правильной версии: Код:
ftype Excel.Sheet.12="C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" "%1" Для старого экселя у меня вообще указан аргумент /e ![]() |
Цитата:
|
Время: 13:57. |
Время: 13:57.
© OSzone.net 2001-