Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   [решено] Не получается ассоциировать xlsx с правильной версией MS Office (http://forum.oszone.net/showthread.php?t=354954)

test009 20-02-2024 10:53 3024422

Не получается ассоциировать 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

Различий в них нет.

tamalex 20-02-2024 12:40 3024428

Цитата:

Цитата test009
и там выбираю путь к файлу Excel 2021 »

"Всегда использовать" - эту галочку ставите?

test009 20-02-2024 12:55 3024429

Да-да, ставлю обязательно. Но она не действует :sorry:

Petya V4sechkin 21-02-2024 00:39 3024446

Установка и использование разных версий Office на одном компьютере

test009, в такой ситуации Microsoft рекомендует:
Цитата:

Сначала установите более раннюю версию Office.
Цитата:

Сопоставления файлов определяются последней установленной версией приложений.

test009 21-02-2024 12:22 3024463

Цитата:

Цитата Petya V4sechkin
Сначала установите более раннюю версию Office. »

Так и устанавливалось :unsure:

Petya V4sechkin 21-02-2024 18:41 3024480

Цитата:

Цитата test009
Ассоциировал xlsx-файлы стандартным способом через открыть с помощью

Параметры - Приложения - Приложения по умолчанию -
  • Выбор стандартных приложений для типов файлов
  • Задать значения по умолчанию по приложению

test009 21-02-2024 23:14 3024498

Там для расширения xlsx - нет пункта с новым экселем, а как его туда добавить не знаю. Там только старый ексель можно выбрать.
А вот для соседнего расширения xlt - есть. Ставлю его и все корректно открывается в новом. Но мне не надо расширение xlt. Мне надо стандартные: xls и xlsx

А в пункте "Задать значения по умолчанию по приложению" = вообще нет упоминания об Excel, Word, и Office..


YuS_2 22-02-2024 08:56 3024502

вот же проблема века...
Насоздавать себе кучу проблем и героически их преодолевать... это так "по-нашенски" :)

cmd:
Код:

assoc .xlsx
- смотрите, что там за строка. Должно быть, что-то типа:
Цитата:

.xlsx=Excel.Sheet.12
далее, следующая команда:
Код:

ftype Excel.Sheet.12
- опять, смотрите, что за строка. Должно быть, что-то вроде:
Код:

Excel.Sheet.12="C:\Program Files\Microsoft Office\Office16\EXCEL.EXE" /dde
- если, что-то указано неверно, можно посмотреть, какие вообще имеются ассоциации по Excel:
Код:

ftype|findstr "Excel\.Sheet\."
смотрите, что там есть и приводите в соответствие с желаемым.
Например:
Код:

ftype Excel.Sheet.12="C:\Program Files\Microsoft Office\Office16\EXCEL.EXE" /dde
а если в ассоциациях, что-то не так, то и:
Код:

assoc .xlsx=Excel.Sheet.12
ну и далее, на всякий случай, перезагрузка, перед проверкой... возможно, работать будет и без перезагрузки.

test009 22-02-2024 23:32 3024526

Огромное спасибо! Решилось в итоге с вашей помощью!

Сначала правда не помогло, вот такая команда приводила к тому, что Ексель открывался без содержимого:
Код:

ftype Excel.Sheet.12="C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" /dde
https://i.imgur.com/AK7ic6l.png


Методом тыка догадался заменить на такую, теперь файл открывается корректно и в правильной версии:
Код:

ftype Excel.Sheet.12="C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE" "%1"
Не понял только, что делает параметр /dde и не огребу ли впоследствии каких-то других проблем.
Для старого экселя у меня вообще указан аргумент /e


YuS_2 25-02-2024 17:07 3024641

Цитата:

Цитата test009
Не понял только, что делает параметр /dde и не огребу ли впоследствии каких-то других проблем. »

это ключ из ком.строки от офиса 2016, никаких проблем не должно быть


Время: 13:57.

Время: 13:57.
© OSzone.net 2001-