Подвійне клацання файлу Excel відкриє Excel, але не саму електронну таблицю


11

ОС - це Windows XP, а програма - Microsoft Office Standard 2007 (Excel). Цей комп'ютер нещодавно оновлений з Office 2003 до Office 2007 (Так, я знаю, не знімайте мене).

Після натискання будь-якого .xls або .xlsx файлу Excel 2007 відкриється і зупиниться на цьому. Сам файл не відкриється традиційно. Досі вирішення цього питання полягає в тому, щоб потім перейти в меню і вибрати Відкрити і вибрати файл таким чином, після чого файл відкриється. Microsoft Word не має цього самого питання; файли відкриваються правильно.

Файли .xls і .xlsx вже пов'язані з Microsoft Excel 2007. Будь-яка допомога вдячна.


Чи пов'язана програма використовує щось на зразок " %program files%\office\excell.exe" або " %program files%\office\excell.exe" " % 1 "? (зверніть увагу на% 1, який є аргументом. У цьому випадку ім'я файлу. І для роботи з іменами файлів з пробілами в ньому можуть знадобитися лапки.
Hennes

Цікаво, що я щойно помітив, якщо ви двічі клацніть на документі Excel, а потім намагаєтесь вручну відкрити (CTRL + O) інший документ, а потім закрити документ CTRL + O, подвійний клацнувший документ excel спливає, а не просто закриває документ (який він також). @Hennes Це: c: \ Program Files \ Microsoft Office \ Office12 \ EXCEL.EXE Не знаю, де знайти цей шлях у будь-якому місці, окрім Windows Explorer - я відкриваю> Microsoft Excel, щоб вибрати його, щоб завжди відкриватися.
cyborgcommando0

Відповіді:


4

Перейдіть на сторінку http://support.microsoft.com/kb/211494, і це дасть дуже чітке пояснення, як зробити так, щоб Excel відкрив файл. Я шукав: "Excel 2007" Виникла проблема з відправленням команди в програму "", оскільки це було повідомлення про помилку.

Відкрийте програму Excel. Ось інструкції Microsoft за цим посиланням - дуже просто дотримуватися!

Microsoft Excel 2010

Click the File tab, and then click Options.
Click Advanced, and then click to clear the Ignore other applications that use Dynamic Data Exchange (DDE) check box in the General area.
Click OK.

Microsoft Office Excel 2007

Click the Microsoft Office Button, and then click Excel Options.
Click Advanced, and then click to clear the Ignore other applications that use Dynamic Data Exchange (DDE) check box in the General area.
Click OK.

Microsoft Office Excel 2003 або більш ранні версії Excel

Click Options, on the Tools menu.
Click the General tab.
Click to clear the Ignore other applications that use Dynamic Data Exchange (DDE) check box, and then click OK.

Навіть якщо параметр Ігнорувати інші програми, які використовують динамічний обмін даними (DDE), уже зрозумілий (помилковий), натисніть, щоб увімкнути, а потім натисніть, щоб відключити.

Після цього ви маєте змогу відкривати робочі книги, двічі клацнувши їх у Windows Explorer.


3

Використовуючи @Hennes напрямок я в кінцевому підсумку відкрити Провідник Windows і перейдіть в Toolsто Folder Options. Потім у новому вікні я вибрав File Typesвкладку.

Звідти я перейшов до XLSта вибрав, Restoreі тоді ця кнопка стала Advanced. Я натиснув Advancedі почав редагувати рядок із написанням програми, яка використовується для виконання дій:

В кінці рядка з'явилося таке, на %1яке я змінився "%1". Я повторив цей процес і для XLSXрозширення. Після закриття вікна я зміг подвійним клацанням і негайно відкрити будь-які файли excel без жодних проблем.


1
Я радий почути, що ти це працює. :)
Геннес

2

Якщо двічі клацнути на програмі, то Windows XP перевіряє асоціацію файлів, щоб побачити, які дії потрібно зробити. Однією з таких дій є перевірка списку з розширеннями, які ви можете знайти в розділі [Інструменти] [Параметр папки] [Типи файлів]

Знімок екрана "Мій комп'ютер", вкладка "Інструменти", параметри папок параметрів

якщо у вас встановлений MS Office, тут буде кілька файлів прослуховування файлів, наприклад `xslx '. (У мене немає доступу до комп’ютерів з MS Office ATM. Я вдома, де я використовую відкритий офіс. Отже, більш точні скріншоти).

Якщо ви натиснете на розширення, воно повинно показувати, з якою програмою воно відкривається, можливість змінити програму та розширену вкладку.

Зображення файлових асоціацій

Офісні програми за замовчуванням використовують DDE. Перевірте, чи це так, перейшовши до [Додатково] та [Редагувати]

введіть тут опис зображення

Якщо галочки немає, ви просто знайшли свою проблему. Позначте його і випробуйте ще раз. :)

Якщо вона існує, і проблема зовсім недавня, спочатку перевірте на наявність вірусу XDocCrypt.A / Dorifel (Новий з вчорашнього дня. Досить вірулентний і возиться з файлами excel та word).

Іноді ви стикаєтесь із ситуацією, коли опція DDE позначена, але не працює. Навіть не після встановлення та перевстановлення офісу. Я не впевнений, що викликає цю проблему, але я раніше працював над цим, визначаючи власну дію за допомогою [Нового], вибираючи програму excel як програму для її відкриття (використання перегляду) та додаючи "% 1" позаду програми.

(Якщо ви нічого не додаєте, натисніть на і .xlsx файл запустить Excel. Він не передасть ім'я файлу, і ви все одно будете дивитись на порожню електронну таблицю.

Додавання% 1 передасть ім'я файлу. Він буде працювати до тих пір, поки ім'я файлу не містить місця. Якщо ще двічі натиснути на кнопку, my test.xlsxви відкриєте програму excel та скажете програмі Excel спробувати відкрити файл my. Що не вдасться.

Додавання "%d"має працювати навіть для файлів із пробілами.


Відмова від відповідальності:
1) Раніше я використовував це в офісі 2003 року, а не в 2007 році. Однак це повинно працювати так само. 2) Я в основному згадую речі, які я робив 2 роки тому. Я, можливо, пропустив крок. 3) Повністю неперевірений з 2007 та xslx, оскільки я не маю доступу до офісу 2007 atm.

Будь ласка, повідомте нас, чи спрацювало це чи потрібно мені уточнити деякі моменти.


Це здається дуже корисним! Однак я не можу редагувати XLS-файл лише відновити його. Я можу редагувати XLSX-файл і перейти до розширеного типу, як показують ваші зображення. Коли я переходжу до програми, яка використовується для виконання дій, у мене є "C: \ Program Files \ Microsoft Office \ Office12 \ EXCEL.exe" / e. Додавання% 1 або "% d" не допомагає. Я не впевнений, чи правильно я це роблю. Крім того, відкриття .xls нічого не робить, і відкриття .xlsx підкаже помилки, як ви кажете, але все ж відкриє електронну таблицю.
cyborgcommando0

1

У мене виникла проблема після встановлення Office 2016 (Office 365). Я постійно шукав інструкцію щодо опції DDE, яка не працювала для мене. Для мене це вирішили:

  1. Відкрийте панель керування
  2. Відкрийте програми та функції
  3. Виберіть Microsoft Office
  4. Натисніть Changeкнопку вгорі
  5. Виберіть Швидкий ремонт.

Це зайняло у мене щось на кшталт 3-4 хвилин. Це вирішило це для мене.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.