Подбор материалов, евроремонт, ремонт квартир, офисов. Отделка евроремонт квартиры ремонт офисов.

Не открываются файлы *.docx из Internet Explorer

0
 
 

В принципе касается всех кто использует Internet Explorer , если вы загружаете файлы Office 2007 - docx, xlsx из интернет, то обычно выскакивает окошко с предложением  Открыть/Сохранить:

Обратите внимание на тип: ZIP, на самом деле это нормально. Файл DOCX по сути и есть ZIP-архив.

Но вот дальше если вы нажимаете Открыть, возникает следующее окно:

И файл можно только сохранить.

Решение: Делается на сервере:

Нужно на сервере выставить правильные MIMЕ- типы для документов Office 2007.

В моем случае веб-сервером была Lotus-овая служба http, мне помогло следующее:

В каталоге Domino на сервере в конфигурационном файле http.cfg добавил строки:


# Office 2007
AddType .docm application/vnd.ms-word.document.macroEnabled.12
AddType .docx application/vnd.openxmlformats-officedocument.wordprocessingml.document
AddType .dotm application/vnd.ms-word.template.macroEnabled.12
AddType .dotx application/vnd.openxmlformats-officedocument.wordprocessingml.template
AddType .potm application/vnd.ms-powerpoint.template.macroEnabled.12
AddType .potx application/vnd.openxmlformats-officedocument.presentationml.template
AddType .ppam application/vnd.ms-powerpoint.addin.macroEnabled.12
AddType .ppsm application/vnd.ms-powerpoint.slideshow.macroEnabled.12
AddType .ppsx application/vnd.openxmlformats-officedocument.presentationml.slideshow
AddType .pptm application/vnd.ms-powerpoint.presentation.macroEnabled.12
AddType .pptx application/vnd.openxmlformats-officedocument.presentationml.presentation
AddType .xlam application/vnd.ms-excel.addin.macroEnabled.12
AddType .xlsb application/vnd.ms-excel.sheet.binary.macroEnabled.12
AddType .xlsm application/vnd.ms-excel.sheet.macroEnabled.12
AddType .xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
AddType .xltm application/vnd.ms-excel.template.macroEnabled.12
AddType .xltx application/vnd.openxmlformats-officedocument.spreadsheetml.template

И рестартовал службу http


В случае если вас веб-сервер Apache, то нужно в корне веб-каталога, в файле htaccess добавить строки:


AddType application/vnd.ms-word.document.macroEnabled.12 .docm
AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
AddType application/vnd.openxmlformats-officedocument.wordprocessingml.template dotx
AddType application/vnd.ms-powerpoint.template.macroEnabled.12 potm
AddType application/vnd.openxmlformats-officedocument.presentationml.template potx
AddType application/vnd.ms-powerpoint.addin.macroEnabled.12 ppam
AddType application/vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
AddType application/vnd.openxmlformats-officedocument.presentationml.slideshow ppsx
AddType application/vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
AddType application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
AddType application/vnd.ms-excel.addin.macroEnabled.12 xlam
AddType application/vnd.ms-excel.sheet.binary.macroEnabled.12 xlsb
AddType application/vnd.ms-excel.sheet.macroEnabled.12 xlsm
AddType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx
AddType application/vnd.ms-excel.template.macroEnabled.12 xltm
AddType application/vnd.openxmlformats-officedocument.spreadsheetml.template xltx
AddType application/vnd.openxmlformats-officedocument.wordprocessingml.document docx
AddType application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx


Если вы используете веб-сервер MS IIS, то нужно вручную добавлять типы файлов по следующей инструкции:

  1. Открыть оснастку IIS
  2. Нажать MIME Types.
  3. Нажать New.
  4. В поле Extension(Расширение) , ввести тип нужного файла, например  (.docx).
  5. В окне MIME Type, выбрать application/octet-stream.
  6. Применить. После этого скорее всего нужно будет перезапустить службы IIS.