При двойном щелчке по программе Windows XP проверяет сопоставление файлов, чтобы увидеть, какое действие предпринять. Одним из этих действий является проверка списка с расширениями, которые вы можете найти в [Инструменты] [Параметр папки] [Типы файлов]
если у вас установлен MS Office, здесь будет несколько файлов прослушивания, например, `xslx '. (У меня нет доступа к компьютерам с MS Office Atm. Я дома, где использую открытый офис. Отсюда более точные скриншоты).
Если вы щелкнете по расширению, оно должно показать, с какой программой оно открывается, возможность изменить программу и расширенную вкладку.
Офисные программы по умолчанию используют DDE. Проверьте, так ли это, перейдя в [Advanced] и [Edit]
Если галочка отсутствует, вы просто нашли свою проблему. Отметьте это и проверьте снова. :)
Если это так, и проблема возникла совсем недавно, сначала проверьте наличие вируса XDocCrypt.A / Dorifel (новинка со вчерашнего дня. Довольно опасная и испорченная как для файлов Excel, так и для файлов Word).
Иногда вы сталкиваетесь с ситуацией, когда опция DDE отмечена, но не работает. Даже после деинсталляции и переустановки офиса. Я не уверен, что является причиной этой проблемы, но в прошлом я обходил эту проблему, определяя свое собственное действие с помощью [New], выбирая Excel в качестве программы для его открытия (используйте просмотр) и добавляя «% 1» позади программы.
(Если вы ничего не добавляете, нажмите и файл .xlsx запустит Excel. Он не передаст имя файла, и вы все равно посмотрите на пустую электронную таблицу.
Добавление% 1 передаст имя файла. Это будет работать до тех пор, пока имя файла не содержит пробела. В противном случае двойной щелчок my test.xlsx
откроет Excel и скажет Excel попытаться открыть файл my
. Который потерпит неудачу.
Добавление "%d"
должно работать, даже для файлов с пробелами в них.
Отказ от ответственности:
1) Я использовал это с офисом 2003, а не 2007. Он должен работать так же, хотя. 2) Я в основном вспоминаю то, что делал 2 года назад. Я мог пропустить шаг. 3) Полностью не протестирован с 2007 и xslx, так как у меня нет доступа к офису 2007 атм.
Пожалуйста, дайте нам знать, если это сработало, или мне нужно уточнить некоторые моменты.
%program files%\office\excell.exe
" или "%program files%\office\excell.exe
" " % 1 "? (обратите внимание на% 1, который является аргументом. В данном случае это имя файла. И для работы с именами файлов с пробелами могут потребоваться кавычки.