• 締切済み

OpenOfficeの用いているモジュールは?

OpenOfficeはOpenSourceですが、 MicroSoftのWordの文書などを開いたり編集することが出来ます。 OpenOfficeは公開されているMicroSoft Wordのモジュールに AccessしているからMicroSoft Wordを開いたり編集したりすることが できるのでしょうか? それとも、WindowsのOSに元々組み込まれている文書用のmoduleを 用いており、MicroSoft Wordもそのmoduleを使っているから、OpenOffice でも開いたり編集したりすることが出来るのでしょうか? ただ、それだとMicroSoft Wordのファイルとして暗号化しているところは 開くことが出来ないと思うのです。 MicroSoft Wordのmoduleはどの程度が無料で使用可能とされているのでしょうか? それともOSに元々組み込まれているのでしょうか? MicroSoft Wordのファイルはメモ帳で開くと文章の部分とDataが化けたところが 出てくるので、文字Code自体に暗号化はされていないと思うのですが、、、 できたら、この質問への回答と共に、 この質問に関して書いてあるところのLinkを貼って頂けないでしょうか?

みんなの回答

  • yama1718
  • ベストアンサー率41% (670/1618)
回答No.2

前の方の通りですが、マイクロソフトは Office 2007でオープンなXMLに準拠したフォーマット(.docx .xlsxなど)を標準のファイル形式にした時に、過去の.docや.xlsなどのファイルフォーマットの仕様も公開しています。 http://www.microsoft.com/interop/docs/officebinaryformats.mspx http://codezine.jp/article/detail/2250 http://pluralscareer.sblo.jp/article/34806360.html ただし、公開された仕様はかなり複雑で、それだけでは不充分な部分があるので崩れてしまうんですね。 OpenOfficeもこの公開された仕様を元にしてモジュールを作成したのだと思います。

  • wormhole
  • ベストアンサー率28% (1626/5665)
回答No.1

>MicroSoft Wordのmoduleはどの程度が無料で使用可能とされているのでしょうか? >それともOSに元々組み込まれているのでしょうか? 無料で使用可能なモジュールをMicrosoftが配布しているわけでもありませんし、 Windowsに組み込まれているわけでもありません。 OpenOfficeが独自に実装しているだけです。