Difference between revisions of "Совместимость c MS Office: Часто задаваемые вопросы"

From Apache OpenOffice Wiki
Jump to: navigation, search
(перефразировал вопрос)
 
(91 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 +
[[Совместимость c MS Office: Часто задаваемые вопросы|RU]] [[Сумісність з MS Office|UA]]
 +
 
''Часто задаваемые вопросы по совместимости включают в себя также вопросы по сохранению в форматы MS Office и импорту данных форматов.''
 
''Часто задаваемые вопросы по совместимости включают в себя также вопросы по сохранению в форматы MS Office и импорту данных форматов.''
  
=Форматы файлов=
+
{{RuРазделыFAQ}}
==Работая в OpenOffice, сохранять тоже надо в его формате? ==
+
==[[Image:OOo_section.png]]Форматы файлов==
 +
===Как открыть файл shs?===
 +
Есть 2 способа:
 +
*Использовать конвертор файлов scrap2rtf .shs -> .rtf  [http://code.google.com/p/scrap2rtf/ scrap2rtf] (для текстовых документов).
 +
 
 +
*Распаковать shs файл архиватором 7zip, и дописать расширение нового файла вручную (для электронных таблиц).
 +
 
 +
<p align=right>3</p>
 +
 
 +
===Работая в OpenOffice.org, сохранять тоже надо в его формате? ===
 +
 
 +
OpenOffice.org поддерживает формат документов Microsoft Office. И его можно даже настроить так, что по умолчанию документы будут сохраняться в формате Microsoft Office!
 +
 
 +
Однако необходимо знать, что форматы Microsoft Office являются закрытыми, и вышеописанная поддержка стала возможной благодаря использованию методов [http://ru.wikipedia.org/wiki/Обратная_разработка «обратной разработки»]. Поэтому не исключается некоторая несовместимость документов, созданных с помощью OpenOffice.org в формате Microsoft Office, с документами, созданными непосредственно в Microsoft Office.
 +
 
 +
<p align=right>2.3</p>
 +
 
 +
 
 +
=== При сохранении файлов формата xls, полученным из программ 1С, в OpenOffice.org, файл получается испорченным ===
 +
 
 +
Программы 1С сохраняют данные в устаревшем формате xls-95.  OpenOffice.org версии 3.2 успешно открывает такие файлы, но не может сохранить в них кириллические символы. Решить проблему поможет расширение [http://myooo.ru/content/view/178/1/ xls_1C], которое блокирует сохранение в формат xls-95, заменяя его форматом xls-97-2003.
 +
 
 +
<p align=right>3.2.</p>
 +
 
 +
===При открытии файлов RTF во Writer не сохраняется форматирование, а в MS Word тот же файл открывается корректно===
 +
 
 +
Проблема в том, что импорт RTF реализован не полностью, особенно если не соблюдаются стандарты записи.
 +
В этом случае Вы можете использовать WordViewer и копирование и вставку через буфер обмена.
 +
Использование формата DOC предпочтительнее, чем RTF и DOCX.
 +
 
 +
<p align=right>2.3</p>
 +
 
 +
===Как массово переформатировать файлы doc в odt?===
 +
{{Ru_Menu|Файл|Мастер|Конвертер документов}}позволяет конвертировать файлы doc, xls и ppt
 +
 
 +
<p align=right>2.3</p>
 +
 
 +
===Как из командной строки конвертировать файлы из одного формата в другой?===
 +
 
 +
Стандартными средствами OpenOffice сделать это можно только в графическом интерфейсе.
 +
 
 +
Есть несколько вариантов решения проблемы:
 +
*Программа, использующая uno интерфейс OpenOffice [http://dag.wieers.com/home-made/unoconv/ Unoconv]
 +
*Программа-конвертор (независимая от OpenOffice), например [http://siag.nu/o3read/ o3read] 
 +
*Написать свой макрос.
 +
 
 +
<p align=right>3.2</p>
 +
 
 +
==[[Image:OOo_section.png]]Обмен файлами с MS Office==
 +
===Можно ли сделать так, чтобы все файлы автоматически сохранялись в соответствующем формате MSO?===
 +
Да, вы можете указать, в каком формате автоматически сохранять файлы. Для этого зайдите в
 +
{{Ru_Menu|Сервис|Параметры|Загрузка/сохранение|Общие|Формат файла по умолчанию}}и установите требуемые вам параметры.
 +
 
 +
<p align=right>2.3</p>
 +
 
 +
===Есть документ MS Word, в котором есть несколько связей с другими документам. При открытии этого документа в ОО, они не отображаются.===
 +
К сожалению, связи между документами в ООо организованы иначе.
 +
 
 +
<p align=right>2.3</p>
 +
 
 +
===В файле xls названия листов содержат точку в конце. При открытии в Calc точка заменяется на подчеркивание, при этом соответственно заменяются ссылки в самом файле. И все без единого предупреждения. Зачем это надо?===
 +
Таким образом OOo Calc предотвращает появление в названиях листов недопустимых символов. Подобная замена — одна из проблем совместимости офисных пакетов и свидетельствует о различии в подходах к использованию спецсимволов в названиях листов электронных книг.
 +
 
 +
<p align=right>2.3</p>
 +
 
 +
===Может ли ООо открывать файлы MS Office 2007?===
 +
Да, начиная с версии OpenOffice.org 3.0.
 +
 
 +
В более ранних версиях необходимо наличие дополнительных конвертеров:
 +
*Конвертер от  [http://www.novell.com/documentation/openwg/esd/di_ooo_openxml_translator.html Novell]  поддерживает файлы docx и xlsx: [http://download.novell.com/Download?buildid=GuM6LMM9SR4~ загрузить]
 +
*Сборка ООо 2.3.0 от Novell, входящая в состав OpenSUSE 10.3, в настоящее время также поддерживает эти форматы.
 +
*Конвертер от [http://www.microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466&DisplayLang=ru  Microsoft]  (docx -> doc): (только для Win2K и старше, не требует наличия MS Office, может работать с WordViewer и ExcelViewer, 27Mb).
 +
*Конвертер  [http://www.oooninja.com/2008/01/convert-openxml-docx-etc-in-linux-using.html odf-converter]  командной строки
 +
*Конвертер  [http://katana.oooninja.com/w/odf-converter-integrator odf-converter с графическим интерфейсом]
 +
{{Note|Полноценная поддержка форматов всеми сборками ООо реализована в версии 3.0 и старше
 +
http://wiki.services.openoffice.org/wiki/OOoRelease30.}}
 +
<p align=right>3.1</p>
 +
 
 +
===Как открыть файл .xlsx (Excel 2007), если в распоряжении имеются только ООo 2.3 (или старше) и MS Office XP?===
 +
Возможны несколько вариантов:
 +
*Конвертер [http://sourceforge.net/project/showfiles.php?group_id=169337 xlsx -> ods]
 +
*Конвертер от Novell, который теперь может открывать xlsx, см. [[#Может ли ООо открывать файлы MS Office 2007?]]
 +
*Конвертер от Microsoft xlsx -> xls, см. [[#Может ли ООо открывать файлы MS Office 2007?]]
 +
 
 +
<p align=right>2.3.1</p>
 +
 
 +
===Можно ли в Microsoft Office открывать файлы ODF?===
 +
Необходимо установить ODF Plugin от SUN для MSO 2007 и младше.
 +
MSO 2010 умеет открывать ODF.
 +
WordPad из Windows 7 умеет открывать ODF.
 +
<p align=right>2.3</p>
 +
 
 +
===Откроет ли получатель файлы ООо, присланные по почте, если у него Openoffice.org не установлен, а есть Microsoft Office?===
 +
Да, если выполнить любое из перечисленных действий:
 +
*Сохранить документ в одном из форматов, поддерживаемых в MS Office: doc, rtf, txt, xls. Кроме стандартной команды '''Сохранить как''', для этой цели можно:
 +
**использовать специальную команду ООо для автоматической конвертации и отправки документов по электронной почте в формате MSO, см. [[Общее: Часто задаваемые вопросы#Можно ли отправить по электронной почте файл в формате MSO средствами ООо? |Можно ли отправить по электронной почте файл в формате MSO средствами ООо?]];
 +
**установить [[Глоссарий#Расширение OpenOffice.org |расширение]] ООо '''multidiff'''
 +
*Предложить получателю установить ООо;
 +
*Сохранить документ в формате PDF, если не требуется редактирование;
 +
*См. [[#Можно ли в Microsoft Office открывать файлы ODF?]].
 +
 
 +
<p align=right>2.3</p>
 +
 
 +
===При защите листов Calc паролем при конвертации в формат MSO защитный пароль не сохраняется. И точно также при открытии xls Calc'ом===
 +
См. [[ Calc.Защита данных от изменений: Часто задаваемые вопросы#При защите листов паролем при конвертации в формат MSO защитный пароль не сохраняется. И точно также при открытии xls Calc'ом | тут]]
 +
 
 +
==[[Image:OOo_section.png]]Совместимость со сторонним ПО, требующим использования MSO==
 +
===В сторонней программе выводятся отчёты в MSO (Word, Excel). На компьютере установлен только ОО. При обращении к этой функции, программа выводит ошибку, что не установлен пакет MSO. Как обойти эту проблему, что делать?===
 +
Как правило, никак. Если стороннее ПО обращается к MSO как к OLE-объектам, то ООо не сможет заменить MSO.
 +
 
 +
Обращайтесь к разработчикам стороннего ПО.
 +
 
 +
Существует проект  [http://sourceforge.net/projects/automateit/ AutomateIT!] по реализации интерфейса OLE для  ОО как у MSO. Проект ещё находится в состоянии "альфа", то есть находится в состоянии разработки и интерфейс OLE поддерживается не полностью.
 +
Текущая версия - 0.7 - alfa имеет инсталлятор, работает с версиями OpenOfice.Org 2.x, 3.0 beta.
 +
[http://www.apriorit.com Авторами] заявлена совместимость с "Налогоплательщик ЮЛ" и Windows Vista.
 +
 
 +
 
 +
Проект  [http://wiki.etersoft.ru/UniOffice Uni Office@Etersoft] – транслятор COM-объектов MS Office. На данный момент (версия 0.2) поддерживаются только COM-объекты Excel.
 +
 
 +
Сравнительная [http://wiki.etersoft.ru/UniOffice/History?v=15kv таблица]  AutomateIT! 0.6 и Uni Office 0.1 
 +
<p align=right>2.3</p>
 +
 
 +
===В ООо Calc не работает "Отчет200х" - программа для сдачи налоговой отчётности===
 +
К сожалению, решить эту проблему в настоящее время не представляется возможным.
 +
 
 +
<p align=right>2.3</p>
 +
 
 +
===Многое из современного ПО требует наличия [[Список принятых сокращений | MSO]] на компьютере пользователя в той или иной степени. Будет ли решена эта проблема для пользователей [[Список принятых сокращений | ООо]]?===
 +
Однозначный ответ на этот вопрос невозможен. Переадресуйте его разработчикам используемой Вами программы, которая требует наличия [[Список принятых сокращений | MSO]].
 +
 
 +
Существует тенденция по адаптации программного обеспечения разрабатываемого при участии государственных органов для работы с [[Список принятых сокращений | ООо]], в частности, реализована возможность формирования документов для печати в формате текстового редактора OpenOffice.org в "Программе подготовки документов, используемых при регистрации юридических лиц (ЮЛ) Версия 1.0.8".
 +
При увеличении числа пользователей [[Список принятых сокращений | ООо]] проблема совместимости будет находить свое решение для большего числа продуктов.
 +
 
 +
<p align=right>2.3</p>
 +
 
 +
==[[Image:OOo_section.png]] Функции [[Список принятых сокращений | MSO]] , аналогов которым нет в ООо ==
 +
 
 +
===Функции текстового редактора [[Список принятых сокращений | MSO]] , аналогов которым нет во Writer ===
 +
*Буквица - не сохраняется в *.doc
 +
*Подогнать текст при печати к количеству страниц
 +
<p align=right>2.3</p>
 +
 
 +
===Функции  электронной таблицы [[Список принятых сокращений | MSO]] , аналогов которым нет в Calc===
 +
*Вычислить формулу (показать этапы вычисления)
 +
*Функция листа электронной таблицы  =СУММЕСЛИМН()
 +
<p align=right>2.4</p>
 +
 
 +
===Общие функции [[Список принятых сокращений | MSO]], аналогов которым нет в ООо ===
 +
*Проверка грамматики. Для ООо реализовано в виде расширений. Подробнее - [[Орфография, грамматика и тезаурус: Часто задаваемые вопросы#Существует ли проверка грамматики в OpenOffice.org?]]
  
:У OpenOffice есть поддержка документов Microsoft Office. И можно даже настроить так, что по умолчанию документы будут сохраняться в формате Microsoft Office!
 
  
:Однако необходимо знать, что форматы Microsoft Office закрытые и вышеописанное было организовано с помощью методов обратного инженеринга. То есть возможна некоторая несовместимость документов записанных в OpenOffice в формате Microsoft Office и оригинального Microsoft Office.
+
<p align=right>2.3</p>
  
=Обмен файлами с MS Office=
+
==[[Image:OOo_section.png]]Макросы==
==Можно ли сделать так чтобы все файлы автоматически сохранялись в соответствующем формате MSO?==
+
===При попытке выполнения макроса из xls-файла получаю сообщение "Ошибка времени выполнения Basic"===
 +
OpenOffice.org поддерживает макросы VBA. Различные версии и сборки ООо делают это с разной эффективностью. Возможно, стоит попробовать использовать другую версию или сборку OpenOffice.org, например OpenOffice.org pro. Подробнее о сборках [[ООо Полезности: об OpenOffice.org]]
 +
См. также [[#Есть ли поддержка VBA в OpenOffice.org?]]
  
:сервис - параметры - загрузка/сохранение - общие - формат файла по умолчанию
+
<p align=right>2.4.1</p>
  
 +
===Есть ли поддержка VBA в OpenOffice.org?===
 +
От версии к версии поддержка VBA улучшается, но 100% поддержки не будет никогда.
 +
Дополнительно см. http://wiki.services.openoffice.org/wiki/VBA
 +
<p align=right>2.4</p>
  
 
{{Ru СодержаниеFAQ Нижняя часть}}
 
{{Ru СодержаниеFAQ Нижняя часть}}

Latest revision as of 13:11, 7 July 2018

RU UA

Часто задаваемые вопросы по совместимости включают в себя также вопросы по сохранению в форматы MS Office и импорту данных форматов.

Принять участие в проекте!
Общие вопросы
Форматирование ответов
Вопросы использования
Популярные разделы:
Writer: Часто задаваемые вопросы
Calc: Часто задаваемые вопросы
Орфография и грамматика
Полезности и секреты
Главная страница

Contents

OOo section.pngФорматы файлов

Как открыть файл shs?

Есть 2 способа:

  • Использовать конвертор файлов scrap2rtf .shs -> .rtf scrap2rtf (для текстовых документов).
  • Распаковать shs файл архиватором 7zip, и дописать расширение нового файла вручную (для электронных таблиц).

3

Работая в OpenOffice.org, сохранять тоже надо в его формате?

OpenOffice.org поддерживает формат документов Microsoft Office. И его можно даже настроить так, что по умолчанию документы будут сохраняться в формате Microsoft Office!

Однако необходимо знать, что форматы Microsoft Office являются закрытыми, и вышеописанная поддержка стала возможной благодаря использованию методов «обратной разработки». Поэтому не исключается некоторая несовместимость документов, созданных с помощью OpenOffice.org в формате Microsoft Office, с документами, созданными непосредственно в Microsoft Office.

2.3


При сохранении файлов формата xls, полученным из программ 1С, в OpenOffice.org, файл получается испорченным

Программы 1С сохраняют данные в устаревшем формате xls-95. OpenOffice.org версии 3.2 успешно открывает такие файлы, но не может сохранить в них кириллические символы. Решить проблему поможет расширение xls_1C, которое блокирует сохранение в формат xls-95, заменяя его форматом xls-97-2003.

3.2.

При открытии файлов RTF во Writer не сохраняется форматирование, а в MS Word тот же файл открывается корректно

Проблема в том, что импорт RTF реализован не полностью, особенно если не соблюдаются стандарты записи. В этом случае Вы можете использовать WordViewer и копирование и вставку через буфер обмена. Использование формата DOC предпочтительнее, чем RTF и DOCX.

2.3

Как массово переформатировать файлы doc в odt?

Файл - Мастер - Конвертер документов   позволяет конвертировать файлы doc, xls и ppt

2.3

Как из командной строки конвертировать файлы из одного формата в другой?

Стандартными средствами OpenOffice сделать это можно только в графическом интерфейсе.

Есть несколько вариантов решения проблемы:

  • Программа, использующая uno интерфейс OpenOffice Unoconv
  • Программа-конвертор (независимая от OpenOffice), например o3read
  • Написать свой макрос.

3.2

OOo section.pngОбмен файлами с MS Office

Можно ли сделать так, чтобы все файлы автоматически сохранялись в соответствующем формате MSO?

Да, вы можете указать, в каком формате автоматически сохранять файлы. Для этого зайдите в Сервис - Параметры - Загрузка/сохранение  - Общие  - Формат файла по умолчанию и установите требуемые вам параметры.

2.3

Есть документ MS Word, в котором есть несколько связей с другими документам. При открытии этого документа в ОО, они не отображаются.

К сожалению, связи между документами в ООо организованы иначе.

2.3

В файле xls названия листов содержат точку в конце. При открытии в Calc точка заменяется на подчеркивание, при этом соответственно заменяются ссылки в самом файле. И все без единого предупреждения. Зачем это надо?

Таким образом OOo Calc предотвращает появление в названиях листов недопустимых символов. Подобная замена — одна из проблем совместимости офисных пакетов и свидетельствует о различии в подходах к использованию спецсимволов в названиях листов электронных книг.

2.3

Может ли ООо открывать файлы MS Office 2007?

Да, начиная с версии OpenOffice.org 3.0.

В более ранних версиях необходимо наличие дополнительных конвертеров:

  • Конвертер от Novell поддерживает файлы docx и xlsx: загрузить
  • Сборка ООо 2.3.0 от Novell, входящая в состав OpenSUSE 10.3, в настоящее время также поддерживает эти форматы.
  • Конвертер от Microsoft (docx -> doc): (только для Win2K и старше, не требует наличия MS Office, может работать с WordViewer и ExcelViewer, 27Mb).
  • Конвертер odf-converter командной строки
  • Конвертер odf-converter с графическим интерфейсом
Documentation note.png Полноценная поддержка форматов всеми сборками ООо реализована в версии 3.0 и старше

http://wiki.services.openoffice.org/wiki/OOoRelease30.

3.1

Как открыть файл .xlsx (Excel 2007), если в распоряжении имеются только ООo 2.3 (или старше) и MS Office XP?

Возможны несколько вариантов:

2.3.1

Можно ли в Microsoft Office открывать файлы ODF?

Необходимо установить ODF Plugin от SUN для MSO 2007 и младше. MSO 2010 умеет открывать ODF. WordPad из Windows 7 умеет открывать ODF.

2.3

Откроет ли получатель файлы ООо, присланные по почте, если у него Openoffice.org не установлен, а есть Microsoft Office?

Да, если выполнить любое из перечисленных действий:

2.3

При защите листов Calc паролем при конвертации в формат MSO защитный пароль не сохраняется. И точно также при открытии xls Calc'ом

См. тут

OOo section.pngСовместимость со сторонним ПО, требующим использования MSO

В сторонней программе выводятся отчёты в MSO (Word, Excel). На компьютере установлен только ОО. При обращении к этой функции, программа выводит ошибку, что не установлен пакет MSO. Как обойти эту проблему, что делать?

Как правило, никак. Если стороннее ПО обращается к MSO как к OLE-объектам, то ООо не сможет заменить MSO.

Обращайтесь к разработчикам стороннего ПО.

Существует проект AutomateIT! по реализации интерфейса OLE для ОО как у MSO. Проект ещё находится в состоянии "альфа", то есть находится в состоянии разработки и интерфейс OLE поддерживается не полностью. Текущая версия - 0.7 - alfa имеет инсталлятор, работает с версиями OpenOfice.Org 2.x, 3.0 beta. Авторами заявлена совместимость с "Налогоплательщик ЮЛ" и Windows Vista.


Проект Uni Office@Etersoft – транслятор COM-объектов MS Office. На данный момент (версия 0.2) поддерживаются только COM-объекты Excel.

Сравнительная таблица AutomateIT! 0.6 и Uni Office 0.1

2.3

В ООо Calc не работает "Отчет200х" - программа для сдачи налоговой отчётности

К сожалению, решить эту проблему в настоящее время не представляется возможным.

2.3

Многое из современного ПО требует наличия MSO на компьютере пользователя в той или иной степени. Будет ли решена эта проблема для пользователей ООо?

Однозначный ответ на этот вопрос невозможен. Переадресуйте его разработчикам используемой Вами программы, которая требует наличия MSO.

Существует тенденция по адаптации программного обеспечения разрабатываемого при участии государственных органов для работы с ООо, в частности, реализована возможность формирования документов для печати в формате текстового редактора OpenOffice.org в "Программе подготовки документов, используемых при регистрации юридических лиц (ЮЛ) Версия 1.0.8". При увеличении числа пользователей ООо проблема совместимости будет находить свое решение для большего числа продуктов.

2.3

OOo section.png Функции MSO , аналогов которым нет в ООо

Функции текстового редактора MSO , аналогов которым нет во Writer

  • Буквица - не сохраняется в *.doc
  • Подогнать текст при печати к количеству страниц

2.3

Функции электронной таблицы MSO , аналогов которым нет в Calc

  • Вычислить формулу (показать этапы вычисления)
  • Функция листа электронной таблицы =СУММЕСЛИМН()

2.4

Общие функции MSO, аналогов которым нет в ООо


2.3

OOo section.pngМакросы

При попытке выполнения макроса из xls-файла получаю сообщение "Ошибка времени выполнения Basic"

OpenOffice.org поддерживает макросы VBA. Различные версии и сборки ООо делают это с разной эффективностью. Возможно, стоит попробовать использовать другую версию или сборку OpenOffice.org, например OpenOffice.org pro. Подробнее о сборках ООо Полезности: об OpenOffice.org См. также #Есть ли поддержка VBA в OpenOffice.org?

2.4.1

Есть ли поддержка VBA в OpenOffice.org?

От версии к версии поддержка VBA улучшается, но 100% поддержки не будет никогда. Дополнительно см. http://wiki.services.openoffice.org/wiki/VBA

2.4


Перейти к разделу: Writer | Calc | Общее | UI | Глоссарий | Принятые сокращения | Полезности | Содержание
Personal tools