LibreOfficeとMicrosoft Officeのファイル互換性:円滑なデータ交換のための実践ガイド

LibreOfficeはDOCX、XLSX、PPTXを開いてMicrosoft Office形式で保存できますが、「開ける」ことと「同じ見た目・機能で往復編集できる」ことは同じではありません。元ファイルを保持し、交換用コピーで一回だけ変換し、送信先のアプリで再度開いて確認します。複雑なレイアウト、マクロ、変更履歴、外部リンク、特殊フォントがあるほど差が出やすいため、用途に応じて編集用ファイルとPDFを分けるのが実務的です。

目次

まず「編集」か「閲覧」かを決める

相手が内容を編集する必要があるならDOCX、XLSX、PPTXまたはODT、ODS、ODPで渡し、互換性を検証します。見た目を固定して閲覧または印刷するだけならPDFも併記します。PDFだけでは表計算式、発表者ノート、変更履歴、アクセシブルな構造を十分に編集できないため、元の編集ファイルを置き換えるものではありません。相手が使うアプリと版を確認して交換形式を決めます。

Microsoftは、Open XMLがMicrosoft Officeの機能と動作を支えるために、ODFがOpenOffice系スイートの機能と動作を支えるために発展したと説明しています。機能の実装が同じではないため、別形式へ保存すると操作性、書式、場合によっては内容が変わります。拡張子を変更するだけでは変換にならないので、必ず「名前を付けて保存」のファイル形式で選びます。

原本と交換用コピーを分ける

受け取ったファイルを直接上書きせず、原本、LibreOffice編集用、Microsoft Office確認用の三つを分けます。ファイル名へ日付や版番号を入れ、どのアプリで最後に保存したかを記録します。一つのファイルをLibreOfficeとMicrosoft Officeで何度も往復保存すると、変換のたびに小さな差が積み重なる可能性があります。主編集アプリを一つ決め、他方では確認と必要最小限の修正に限定します。

機密文書、電子署名、IRM、パスワード保護、社内テンプレートがある場合は、組織の情報管理規則を先に確認します。変換で保護機能や署名の有効性が変わる場合があるため、警告を無視して保存しません。送信前に原本のハッシュ値まで管理する業務では、変換後ファイルを別成果物として扱い、元ファイルを変更しない運用が必要です。

LibreOfficeでOfficeファイルを開いて保存する

LibreOfficeの「ファイル」「開く」からDOC、DOCXはWriter、XLS、XLSXはCalc、PPT、PPTXはImpressで開きます。保存する場合は「名前を付けて保存」で相手が必要とするMicrosoft Office形式を選びます。LibreOfficeの公式ヘルプでも、Open XML形式を含むMicrosoft Officeファイルを開いて保存できると案内されています。形式確認の警告が出たら内容を読み、交換形式を維持するかODFへ切り替えるかを選びます。

標準保存形式をMicrosoft Office形式へ変更する設定もありますが、全資料へ影響します。特定の取引先との交換だけが目的なら、既定値を一括変更せず、対象ファイルごとに名前を付けて保存する方が誤変換を減らせます。フォルダー一括変換機能も原本を大量に置き換える危険があるため、代表ファイルで検証し、出力先を分け、バックアップと承認を得てから使います。

WriterとWordはページレイアウトを重点確認する

文書ではフォント置換、行送り、改ページ、セクション、ヘッダーとフッター、番号付きリスト、目次、テキストボックス、図形の回り込みを確認します。同じフォントが相手PCにないと文字幅が変わり、最終ページ数までずれます。使用フォントを双方で利用できるものへそろえ、印刷レイアウトで先頭、章の境界、表の前後、最終ページを比較します。

MicrosoftのODTとDOCXの比較では、変更履歴、文書保護、IRM、一部のコンテンツコントロールや図形機能などに非対応または部分対応があります。変更履歴が必要なレビュー文書をODTへ変換するときは、提案が保持されると仮定せず、短い検証ファイルで実際の動作を確認します。契約書や校正記録では、原本形式と変更履歴を保持したままPDFの閲覧用コピーを添える方法が安全です。

CalcとExcelは数式の結果だけでなく式そのものを見る

表計算ではセルの表示値が一致していても、関数名、引数、配列計算、日付の基準、名前付き範囲、条件付き書式、ピボット、グラフ、データ接続が変わる可能性があります。入力セル、数式セル、エラー値、合計、日付、印刷範囲を用意したテストシートで比較します。再計算後に結果が変わらないか、数式バーの式が意図どおりかを確認します。

外部ブックへのリンク、Power Query、データモデル、アドイン関数など製品固有機能を含む場合は、静的な値だけを交換用シートへコピーする選択肢もあります。ただし値へ変換すると計算根拠を失うため、原本を保持し、どの範囲を値化したか明記します。CSVは書式、複数シート、数式を保持しないため、単純な表データ交換だけに使い、ワークブック全体の互換形式と誤解しないようにします。

ImpressとPowerPointは配置と再生を確認する

プレゼンテーションではスライドサイズ、テーマ、マスター、フォント、SmartArt、図形、グラフ、動画、音声、アニメーション、画面切り替え、発表者ノートを確認します。編集画面で似て見えても、スライドショーで順序やタイミングが変わることがあります。代表スライドだけでなく、タイトル、表、写真、動画、最後のスライドまで通して再生します。

複雑なアニメーションを交換先で編集する必要がなければ、動きを減らした互換版を作る、動画として書き出す、PDFを添える方法があります。固定化した成果物は再編集できないので、元のPPTXまたはODPも管理します。会場でMicrosoft PowerPointを使うなら、最終確認もPowerPointで行い、LibreOfficeで正常だったことだけを根拠にしません。

マクロは互換性と安全性を別々に判断する

LibreOffice公式ヘルプは、Microsoft Office文書内のVBAをそのまま同じように実行できるとはしておらず、変換や調整が必要になる可能性を説明しています。マクロ付きDOCM、XLSM、PPTMを開いたときに警告が出ても、互換性確認のために無条件で有効化しません。送信者、署名、保存場所、目的を確認し、組織の許可がある検証環境だけで扱います。

見た目の編集だけをしてMicrosoft Office形式へ戻す場合でも、マクロの保持設定によって結果が変わります。マクロが必要な業務ファイルは、処理前後のファイルを分け、Microsoft Office側で署名、ボタン、イベント、自動処理をテストします。マクロを削除した交換版を作る場合は、削除した事実と利用できなくなる機能を受信者へ明示します。

互換性警告と差分を記録する

Microsoft Officeでファイルを開いたら、「ファイル」「情報」「問題のチェック」「互換性チェック」が利用できる場合は結果を確認します。警告が示す機能を一律に削除せず、業務に必要か、代替表現へ置き換えられるかを判断します。LibreOfficeの保存時警告も画面を記録し、書式を維持する選択をしたのか、ODFへ移したのかを作業履歴へ残します。

差分確認では、内容、数値、ページ数、スライド数、画像数、コメント、変更履歴、リンク、マクロ、印刷範囲をチェックします。文字数やセル数が一致してもレイアウト差は検出できないため、PDFへ出力してページ単位で目視比較する方法も有効です。自動比較だけで完了とせず、重要箇所は担当者が意味と計算結果を確認します。

共同編集の形式とルールを決める

複数人が異なるアプリで編集する場合は、主形式、主編集アプリ、変換担当、ファイル名、レビュー期限を決めます。Word中心ならDOCX、LibreOffice中心ならODTなど、最終成果物を作る側のネイティブ形式を主にすると固有機能を保持しやすくなります。交換相手がコメントだけを返すなら、編集範囲を限定し、文書全体を書き換えない運用にします。

同じ共有ファイルを両製品から同時編集すると競合コピーや意図しない再変換が起こり得ます。チェックアウトまたは担当者制を使い、一人が保存を完了してから次の人へ渡します。完成版は主アプリで開き直し、PDF、印刷、スライドショー、再計算のうち用途に合う最終検証を行います。

確認チェックリスト

  • 相手が編集するのか閲覧だけかを確認し、編集用形式とPDFを分けた
  • 原本を保持し、LibreOffice編集用とOffice確認用を別名で保存した
  • 主編集アプリと主ファイル形式を一つに決め、往復保存を減らした
  • Writerではフォント、改ページ、ヘッダー、表、目次、変更履歴を確認した
  • Calcでは数式、再計算、日付、グラフ、外部リンク、印刷範囲を確認した
  • Impressではスライドサイズ、配置、動画、アニメーション、ノートを確認した
  • マクロを無条件で有効化せず、保持または削除の結果を記録した
  • 受信側アプリで開き直し、重要箇所と最終出力を確認した

公式情報・参考資料

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次