Совместимость c MS Office: Часто задаваемые вопросы
RU UA
Часто задаваемые вопросы по совместимости включают в себя также вопросы по сохранению в форматы MS Office и импорту данных форматов.
Принять участие в проекте! |
---|
Общие вопросы |
Форматирование ответов |
Вопросы использования |
Популярные разделы: |
Writer: Часто задаваемые вопросы |
Calc: Часто задаваемые вопросы |
Орфография и грамматика |
Полезности и секреты |
Главная страница |
Contents
- 1 Форматы файлов
- 1.1 Как открыть файл shs?
- 1.2 Работая в OpenOffice.org, сохранять тоже надо в его формате?
- 1.3 При сохранении файлов формата xls, полученным из программ 1С, в OpenOffice.org, файл получается испорченным
- 1.4 При открытии файлов RTF во Writer не сохраняется форматирование, а в MS Word тот же файл открывается корректно
- 1.5 Как массово переформатировать файлы doc в odt?
- 1.6 Как из командной строки конвертировать файлы из одного формата в другой?
- 2 Обмен файлами с MS Office
- 2.1 Можно ли сделать так, чтобы все файлы автоматически сохранялись в соответствующем формате MSO?
- 2.2 Есть документ MS Word, в котором есть несколько связей с другими документам. При открытии этого документа в ОО, они не отображаются.
- 2.3 В файле xls названия листов содержат точку в конце. При открытии в Calc точка заменяется на подчеркивание, при этом соответственно заменяются ссылки в самом файле. И все без единого предупреждения. Зачем это надо?
- 2.4 Может ли ООо открывать файлы MS Office 2007?
- 2.5 Как открыть файл .xlsx (Excel 2007), если в распоряжении имеются только ООo 2.3 (или старше) и MS Office XP?
- 2.6 Можно ли в Microsoft Office открывать файлы ODF?
- 2.7 Откроет ли получатель файлы ООо, присланные по почте, если у него Openoffice.org не установлен, а есть Microsoft Office?
- 2.8 При защите листов Calc паролем при конвертации в формат MSO защитный пароль не сохраняется. И точно также при открытии xls Calc'ом
- 3 Совместимость со сторонним ПО, требующим использования MSO
- 3.1 В сторонней программе выводятся отчёты в MSO (Word, Excel). На компьютере установлен только ОО. При обращении к этой функции, программа выводит ошибку, что не установлен пакет MSO. Как обойти эту проблему, что делать?
- 3.2 В ООо Calc не работает "Отчет200х" - программа для сдачи налоговой отчётности
- 3.3 Многое из современного ПО требует наличия MSO на компьютере пользователя в той или иной степени. Будет ли решена эта проблема для пользователей ООо?
- 4 Функции MSO , аналогов которым нет в ООо
- 5 Макросы
Форматы файлов
Как открыть файл 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
Обмен файлами с 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 с графическим интерфейсом
3.1
Как открыть файл .xlsx (Excel 2007), если в распоряжении имеются только ООo 2.3 (или старше) и MS Office XP?
Возможны несколько вариантов:
- Конвертер xlsx -> ods
- Конвертер от Novell, который теперь может открывать xlsx, см. #Может ли ООо открывать файлы MS Office 2007?
- Конвертер от Microsoft xlsx -> xls, см. #Может ли ООо открывать файлы MS Office 2007?
2.3.1
Можно ли в Microsoft Office открывать файлы ODF?
Необходимо установить ODF Plugin от SUN для MSO 2007 и младше. MSO 2010 умеет открывать ODF. WordPad из Windows 7 умеет открывать ODF.
2.3
Откроет ли получатель файлы ООо, присланные по почте, если у него Openoffice.org не установлен, а есть Microsoft Office?
Да, если выполнить любое из перечисленных действий:
- Сохранить документ в одном из форматов, поддерживаемых в MS Office: doc, rtf, txt, xls. Кроме стандартной команды Сохранить как, для этой цели можно:
- использовать специальную команду ООо для автоматической конвертации и отправки документов по электронной почте в формате MSO, см. Можно ли отправить по электронной почте файл в формате MSO средствами ООо?;
- установить расширение ООо multidiff
- Предложить получателю установить ООо;
- Сохранить документ в формате PDF, если не требуется редактирование;
- См. #Можно ли в Microsoft Office открывать файлы ODF?.
2.3
При защите листов Calc паролем при конвертации в формат MSO защитный пароль не сохраняется. И точно также при открытии xls Calc'ом
См. тут
Совместимость со сторонним ПО, требующим использования 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
Функции MSO , аналогов которым нет в ООо
Функции текстового редактора MSO , аналогов которым нет во Writer
- Буквица - не сохраняется в *.doc
- Подогнать текст при печати к количеству страниц
2.3
Функции электронной таблицы MSO , аналогов которым нет в Calc
- Вычислить формулу (показать этапы вычисления)
- Функция листа электронной таблицы =СУММЕСЛИМН()
2.4
Общие функции MSO, аналогов которым нет в ООо
- Проверка грамматики. Для ООо реализовано в виде расширений. Подробнее - Орфография, грамматика и тезаурус: Часто задаваемые вопросы#Существует ли проверка грамматики в OpenOffice.org?
2.3
Макросы
При попытке выполнения макроса из 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 | Глоссарий | Принятые сокращения | Полезности | Содержание |