Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/modules/legacy/preload/Primary/SystemModuleInstall.class.php on line 117

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/modules/legacy/preload/Primary/SystemModuleInstall.class.php on line 168

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/modules/legacy/preload/Primary/SystemModuleInstall.class.php on line 186

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/modules/legacy/preload/Primary/SiteClose.class.php on line 54

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/modules/user/preload/Primary/Primary.class.php on line 69

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/modules/user/preload/Primary/Primary.class.php on line 74

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/include/functions.php on line 108

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/include/functions.php on line 558

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/include/functions.php on line 562

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/include/functions.php on line 633

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/kernel/object.php on line 640

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/class/token.php on line 200

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/class/token.php on line 294

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/class/token.php on line 321

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/class/token.php on line 371

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/class/module.textsanitizer.php on line 82

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/class/module.textsanitizer.php on line 85

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/modules/legacy/kernel/handler.php on line 37

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/modules/legacy/kernel/handler.php on line 48

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/modules/legacy/kernel/handler.php on line 115

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/modules/legacy/kernel/handler.php on line 338

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/class/database/databasefactory.php on line 59

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/kernel/config.php on line 94

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/kernel/config.php on line 95

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/kernel/configoption.php on line 123

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/kernel/configoption.php on line 146

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/kernel/configoption.php on line 232

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/kernel/configitem.php on line 308

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/kernel/configitem.php on line 331

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/kernel/configitem.php on line 417

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/kernel/module.php on line 360

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/kernel/module.php on line 386

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/kernel/module.php on line 418

Deprecated: Assigning the return value of new by reference is deprecated in /home/33/tmr4032/public/3.0/kernel/module.php on line 579
OpenOffice.org ユーザーのための Microsoft Office 互換性研究室 - Microsoft Officeとの互換性の概略を知りたい
お勧め書籍
記事のリクエスト−投票受付中
アクセスカウンタ
945699

0106 :昨日
0053 :今日
トップ  >  OpenOffice.orgのご紹介  >  Microsoft Officeとの互換性の概略を知りたい
OpenOffice.orgとMicrosoft Officeとの互換性について、簡単に説明します。
詳細な解説については、個別の項目をご覧ください。

1. 主要ソフトの操作性について

ワープロソフト、表計算ソフト、プレゼンテーションソフトの機能や操作性については、ひとつ前のバージョンであるMicrosoft Office2003の「Word2003」「Excel2003」「PowerPoint2003」と高い互換性があります。
Microsoft Officeは、2007年1月にバージョンアップして「Office 2007」になって、ユーザーインターフェイスを大きく変更しました。一方、OpenOffice.orgの方は、今回のバージョンアップでは、基本的なユーザーインターフェイスの変更はありません。したがって、現行バージョンのMicrosoft Office2007を対象として互換性を考えるなら、「操作性についての互換性はない」といって良いでしょう。

2. データファイルについて

データファイルのフォーマットは、OpenOffice.orgが「ODF」、Microsoft Officeが「OOXML」で、ともにISO標準となっています。どちらもXMLをベースにしたファイルフォーマットですが、直接の互換性はありません。MicrosoftおよびSun Microsystemsからコンバータが提供されています。
なお、OpenOffice.orgは今回のバージョンアップでMicrosoft Office2007形式のファイルを直接読み込むことができるようになっていますが、Microsoft Office2007形式で保存することはできません。
以前のバージョンであるMicrosoft Office2003−97形式での読み込みや保存は可能です。

3. データベースソフトの互換性について

Microsoft Officeとの互換性に関して注意が必要なのは、データベースソフトです。OpenOffice.orgのデータベースソフト「Base」とMicrosoft Officeのデータベースソフト「Access」とは、機能、操作性、データファイルのいずれも、直接の互換性はありません。
ただし、BaseにはAccessのテーブルやクエリに接続するためのドライバが付属しています。それを使ってAccessデータの読み書きが可能です。また、ソフトウエアの構成は似ていますので、Accessユーザーなら容易にBaseを使いこなすことができるでしょう。

4. 付属ソフトの互換性について

主要ソフト以外の部分についてですが、OpenOffice.orgには、Microsoft Officeの「Outlook」に相当するアプリケーションは用意されていません。
逆に、OpenOffice.orgの図形描画ツール「Draw」と、数式作成ツール「Math」は、独立したアプリケーションとしてデータファイルの保存ができるなど、Microsoft Officeよりも充実した内容となっています。

4. マクロの互換性について

今回のバージョンアップで「VBAサポート」機能が搭載されて、VBAマクロを直接実行できるようになりました。しかし、その実力は、まだ試験段階といったレベルです。単純な基本処理に限定されていて、実務で利用されているマクロプログラムがそのまま実行できるというわけではありません。
マクロを含むファイルをOpenOffice.orgで利用するには、不具合が発生する部分のコードを個別に書き換える必要があります。それには、VBA全般の知識と、OpenOffice.orgBASIC、そしてUNO(Universal Network Object=OpenOffice.orgのコンポーネントモデル)などの知識が要求されます。



−−−−−
下のボタンをクリックしてもらえると、筆者の励みになります。よろしくお願いします。

プリンタ用画面
投票数:12011 平均点:9.50
カテゴリートップ
OpenOffice.orgのご紹介
次
OpenOffice.org が無料(無償)である理由
(c) 2003-2008 Mikihiko Matsui All Rights Reserved.
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Theme Desinged by OCEAN-NET