LibreOffice 7.3 WriterとWord 2019互換性

Interoperability of Office Word and LibreOffice Writer
Interoperability of Office Word and LibreOffice Writer

2022年2月2日、LibreOffice 7.2 Communityが7.3へ改版されました。Microsoft Officeとの互換性重視の改版です。そこで、Word 2019 → LibreOffice 7.3 Writer読込み、LibreOffice 7.3 Writer → Word 2019読込みの試行結果を示します。

Word ⇋ Writer相互運用性は、かなり向上しました。

互換性試行条件

Microsoft Office Word 2019をWord、LibreOffice 7.3 Community WriterをWriterと略します。

試行条件(OSは、Windows 10 Pro 21H2使用)
1) Wordで原稿作成(作成拡張子docx)
2) Word原稿文書を、Writerで編集保存(保存拡張子docx、またはodt)
3) Writer編集文書を、Wordで再編集(拡張子docx)

拡張子の違いは、まとめ章の後に説明します。また、Word原稿は、前投稿メタバースとIoTを例文として流用します。

Word原稿 → Writer読込み

Word文書をWriterで開く(拡張子docx)
Word文書をWriterで開く(拡張子docx)

1行当たりの表示文字数が異なりますが文章(テキスト)は、Writer読込みに問題はありません。改行も正しく読込まれています。

図のレイアウト崩れは、「図の上下折返し」がWordデフォルト、Writerデフォルト「左右動的折返し」と異なるためです。Writer側の図を選択後、【 H2 】インターネット進化版…の後へ移動し、図の大きさを段落間に調整するとWord原稿と同じレイアウトになります。

試行では、このWriter調整後保存します。ファイル形式の確認は、Word形式を選択します。なお、ODF形式で保存すると、ファイルサイズが992KBから521KBへ小さくなります。

ファイル形式の確認でWord形式を選択
ファイル形式の確認でWord形式を選択

Writer編集 → Word読込み

Writer編集保存ファイル拡張子は、docxです。保存ファイルをWordで開くと、最初のWord原稿と同じものが、表示文字数も含め再現されます。文章や図表のレイアウト崩れなどもありません。

Writerのdocxファイル出力は、Word互換性が高いことが判ります。

まとめ:互換性評価結果

完成した文書の配布は、PDFが基本です。しかし、文書の開発中は、異なるアプリケーションやOS環境での相互運用もあり得ます。相互運用時、異種環境でも100%文書互換性があると便利です。

本稿は、Word作成docxファイルを、Writerで編集後docxファイルへ保存、最後にWord再編集を試行し、従来比、LibreOffice 7.3 Writerは、Word相互運用性が高まったことを示しました。ファイル拡張子は、全てdocxを使いました。

WordのdocxファイルをWriter読込み時、テキスト読込みは改行含め問題無し、図表レイアウト崩れは手動での修正が容易です。一方、Writerのdocxファイル出力におけるWord読込みは、テキスト図表ともに問題ありません。

従って、Word ⇋ Writer相互運用ができるレベルに達したと評価します。

大サイズWord文書、Excel/PowerPoint文書のLibreOffice運用については未調査です。

まとめは、以上です。

 

補足として、ODFファイル拡張子と相互運用向上Tipsを示します。

Open Document Format(ODF)拡張子

ODFは、完全オープンなISO標準ファイル形式です。異種アプリケーション/OS間のファイル相互運用が、ODFの目的です。

Windows/Mac/Linuxマルチプラットフォーム対応のLibreOfficeは、デフォルトでこのODFファイルを扱い、拡張子が下記です。

・odt(LibreOffice Writer文書ファイル)
・ods(LibreOffice Calc表計算ファイル)
・odp(LibreOffice Impressプレゼンテーションファイル)

各ODFファイルは、Google Workspaceも対応済み、また、Microsoft Officeも自社独自ファイル形式(docx/xlsx/pptx)に加え、ODF形式へも対応しました。

相互運用性は、アプリケーションや実装ODFバージョンなどにより100%互換には至っておりません。不足分は、本稿で示したような手動での対応が必要です。不足分の程度により相互運用可否が決まります。

少なくともベンダ囲い込みや、ライセンス使用料を気にせずに運用できるメリットが、ODFにはあります。

相互運用向上Tips

2章でdocxファイルよりもodtファイルの方が、保存サイズが小さいことを示しました。そこで、初めからWord原稿をodtファイルとして保存 → Writer編集 → Word再編集の相互運用性を、2章docxファイル原稿時と比較しました。

odtファイルは、Word再編集の読込み時、図表に加え文書もレイアウト崩れが生じました。Tipsは、以下です。

・Word ⇋ Writer相互運用文書は、docxファイル編集保存が良い
・相互運用文書レイアウト崩れを避けるには、文書(テキスト)と図表を分離、最終稿のみで図表レイアウトが良い
・Wordでは苦手な日本語文字数取得が、Writerは容易

文字数取得は、要約作成時に便利です。複数範囲をカーソルで囲むと、Writer下段ステータスバーにトータル文字数が表示されます。弊社ツイッターの要約作成に活用中です。

LibreOffice 7系の更新は、Officeと相互運用性を更に高めるよう予定されています。これにより、例示したWriter側の図表レイアウト崩れなども解消すると思います。GUIなどのアプリ操作性は、単なる慣れの問題です。

Windows/Mac/Linuxマルチプラットフォーム動作、相互運用性も向上中の無償LibreOfficeを、Microsoft Office代替Plan Bとして気軽に活用してはいかがでしょう。

弊社LibreOffice関連投稿は、コチラを参照ください。

モダンPCとPINコード

本稿が2019年最後の投稿です。

前稿Windows 10 2PCトラブルにもめげず、2020年1月6日発売のCypress PSoC CapSenseテンプレートに向けて急ピッチで開発を進めてます。本稿は、Windows 10トラブルで気になったモダンPCと、公開鍵暗号方式PINコードを紹介します。

モダンPC

創造性と生産性を上げるのがモダンPCで、Windows 10とOffice 365がその要素のようです。

Windows 7サポート終了2020年1月14日を前に、MicrosoftはモダンPCへの移行を呼びかけています(Windows 7稼働予測グラフ有り)。今でもネットカフェで稼働中の多くのWindows 7 PCは、果たして安定性・メンテナンス性に問題あるモダンPCへ移行するのでしょうか?

Windows 7並みの信頼性が無ければ、宣伝文句は良くてもPCのOSとしては、どうかな?と個人的には思います。
2023年までのWindows 7有償再延長サポートも選択肢としてあるので、7を使い続け、開発者よりも一般エンドユーザを重視する次期Windows Xに期待する声も少なくないかもしれません。

筆者は最新OSの最重要機能は、セキュリティだと思います。

OS最重要機能はセキュリティ(出典:Pixabay)
OS最重要機能はセキュリティ(出典:Pixabay)

Windows 10付属セキュリティツールだけで安心しているエンドユーザが、どれ程いるかは解りません。しかし、多くのネットカフェが設定するWindows 7+市販セキュリティソフトとのOSセキュリティ能力差が、どれ程あるかも不明です。

2020年以降のWindows 7稼働予測と、モダンPCへの移行状況が、Microsoftの思惑通りになるか気になります。

PINコード

Windows 10インストールで新たに要求されるPIN(Personal Identification Number)コードは、個人識別番号のことです。普通、数字4桁です。

PINコードは、IDとパスワードの代わりに登場してきたセキュリティ用語で、筆者の理解では、PINコードが公開鍵暗号方式、パスワードは秘密鍵暗号方式です。PINコードとパスワードの解り易い違いは、コチラのP1図です。

通信中の鍵が公開鍵なので、秘密鍵パスワードよりも安全で、公開鍵とペアの秘密鍵は、デバイス(Windows 10/MCUなど)内部保存、開発コストや運用コストが低く、強固なセキュリティが実現できるそうです。ペア秘密鍵がデバイス内なので、なりすまし対策にもなります。

PIN、FIDO(ファイドと読む)で検索すると様々な情報が得られます。iPhoneは少し違うようですが、AndroidスマホではPINコードが標準になりつつあるようです。

筆者のWindows 10は、前投稿トラブル回復直後のため、テンプレート開発以外は、今のところあまり手出し(調査)したくない心境です。簡単、安心、低コスト、セキュリティ強固なPINコードなら、MCUへも実装できるかもしれません。

…以上のように今年最後の本稿は、あいまいな推量となりました。
安心してPCが使えるまでは、最高プライオリティ:CapSenseテンプレート開発を優先したいからです。すいません😌。

本年も本ブログをご覧いただき、まことにありがとうございました。
皆さま、よいお年をお迎えください(Ladies and gentlemen, I wish you a happy New Year)。

LibreOffice最新版6.2.3へ更新

LibreOffice版数(2019/04/20現在)
パッケージ 想定ユーザ 2019/4/18版数
最新版(stable) 技術マニア、新しいもの好き、パワーユーザ向け 6.2.2 → 6.2.3
安定版(stable) ビジネス組織、法人企業、慎重なユーザ向け 6.1.5(変更なし)

2019年4月19日、パワーユーザ向けに新機能を盛り込んだLibreOffice最新版が、6.2.3へマイナー更新されました。安定版は、6.1.5のままです。更新方法や無料テンプレートなどは、関連投稿を参照してください。

新元号「令和」への対応など90件以上の不具合修正が行われたそうです。筆者は、今回の更新でDrawサムネイル表示が、最後に編集したページになったことが気に入っています。

LibreOfficeのDraw
LibreOffice最新版6.2.3のDraw。最後に編集したサムネイル表示が気に入っています。

普通に使っていれば、最新版でも一度も不具合に遭遇したことはありません。しかも、上記サムネイル表示のように細かな改良が進み、使い易く、無料、マルチOS対応など、ビジネスツールとしての要件をLibreOfficeは満たしています。

Microsoft Officeとの一番の違いは更新時のユーザへの気配り

ユーザに対して、最新版と安定版のパッケージが2つあること、マイナー更新は、ユーザが主体的に更新を行うことが、Microsoft Officeの更新手法との違いです。

安定志向ユーザは、何回かの最新版リリース後のほぼ不具合が発生しにくい版数のインストールを行うので、より安全です。また、むやみやたらの更新に対して気に病む必要もありません。

筆者は、最新版ユーザですが、月1回程度の更新にも安定志向ユーザと同様前向きです。万一不具合が発生しても、ユーザデータはそのままで、簡単に前の版数にロールバックできるからです。

一方、Officeに限らずMicrosoft製品の更新には、緊張感と事前準備をユーザに求めます。“気軽にバージョンアップしても大丈夫? 最新版「Office」運用で気を付けたい落とし穴”というIT media記事にその原因が説明されています。

C2R:Click to Runの思想

記事によると、Microsoftの新しいアプリケーションインストール形式、C2R:Click to Runは、実行時に最新の差分バイナリを取得し、常に最新バージョンのみをユーザへ提供する仕様です。しかも、万一の不具合に対して、簡単なロールバックができないようです。ユーザ対応としては、システムバックアップなどの準備が必要になりそうです。

ソフトウェアには、不具合は避けられません。十分なテストを行っても100%フリーは無理です。ユーザもこれは認識しています。問題は、不具合を被るユーザへの対応・気配りが、安心感を与えるのか、緊張感を与えるのかだと思います。

このユーザ対応は、一種の製品思想です。Microsoft Officeはビジネスツールの先駆者だけでなく、今や普通の生活に欠かせない普通の人々が使うソフトウェアです。LibreOfficeの安定版相当を提供する思想があっても良いと思うのは筆者だけでしょうか?

LibreOffice Drawの使い方とテンプレート

LibreOfficeが無償提供するのは前回の文書作成ツールWriter(≒Microsoft Office Word)だけではありません。スクリーンショットから解るようにCalc(≒Excel)、Impress(≒PowerPoint)、Draw(≒Visio)、Base(≒Access)、Mathの6種類のOffice互換ツールを無償で提供中です。

LibreOfficeの無償6種ツール
LibreOfficeの無償6種ツール。Writerは前稿参照、今回はDraw。

今回は、図形描画やDTP(Desktop publishing)向きLibreOffice Drawの使い方とDrawテンプレートを開発しました。

最後に2回に渡ってWriterとDrawを使ったLibreOfficeの対Office評価結果、感想を示します。

LibreOffice DrawとMicrosoft Office Visio

LibreOffice Drawは、Microsoft Office Visio相当のツールです。Visioはユーザがあまり多くないと思いますので簡単に説明します。プレゼン資料作成ツールPowerPointの作図機能をより強化し、DTPやCADにも使えるレベルの図形描画ツールがVisioです。

元々Visioは、他社開発ソフトをMicrosoftが買収し、Officeに加えた経緯があるので、UIや使い方がプロパー(純正)製品のWord/Excel/PowerPointとは少し異なります。また、有償配布されるOfficeパッケージに含まれることも少なく、単体では数万円もするためユーザが少ないのですが、私の使用頻度はWordに次ぐツールです。

つまり、Visioは気に入っているツールです。理由は、高度な描画機能とテキスト配置自由度の高さです。アイデアをまとめる時には、PowerPointよりも簡単・自由で役立つので、価格を無視できればお勧めです。

このVisio相当のLibreOffice Drawは、その名(Draw)の通り図形描画に特化したツールでUIや使い方もVisioに近いものです。VisioでできることはDrawでもできるハズです。

LibreOffice Drawスクリーンショット(出典:libreoffice.org)
LibreOffice Drawスクリーンショット(出典:libreoffice.org)

Drawのスクリーンショットが上図です。Galleryから使えそうなステンシル(基になる図)を選び、図面の任意位置に配置、テキストなども加えると簡単に説明に適した資料が出来上がります。もちろん、配置したステンシルの編集もかなり自由に行えます。

※LibreOfficeは、Mac、Windows、Linux のマルチプラットフォーム対応です。 さらにUSBメモリで使えるPotable版や、AndroidとiOSにはビューアが用意されています。

LibreOffice Draw既定のフォント設定

Writerと同様、LibreOffice Drawも日本語と英語混在の図形描画になるので、既定のフォント設定を初めに行います。

Drawの既定フォントは、全てスタイルで設定します。 表示(V)>スタイル(E)またはF11で使用中のスタイルを表示します。”すべてのスタイル”の数が、文書作成ツールのWriterと比べ少ないことが解ります。図形描画がメインなので、これは当然です。

LibreOffice Draw既定のフォント設定
LibreOffice Draw既定のフォント設定。すべてのスタイル数がWriterに比べ少ない。

親となるスタイルは、⊞Filled、⊞Outlined、⊞標準の3種類です。この⊞標準の子スタイルとして、図面に使うタイトルやテキストのスタイルがあります。そこで、⊞標準スタイル上で右クリックし編集(B)を選びクリックします。

標準スタイルの編集ダイアログが現れますので、フォントタブを選び、西洋諸言語用フォント、アジア諸言語用フォントともにお好きなフォント(例:メイリオ)、スタイル、サイズを設定してください。

標準スタイルの設定
標準スタイルの設定。西洋アジア諸言語ともに同じフォント、スタイル、サイズを使うことがポイント。

この標準スタイルの設定が、タイトルやテキストに継承、波及するのはWriterと同じです(スタイルや継承の詳細は前稿参照)。

図形描画ツールDrawでは、この設定を⊞Filledや⊞Outlinedにも適用しておけば十分です。なぜなら、タイトルやテキストを実際に図面へ記載した時に、その文字サイズやボールド、イタリックなどの修飾を説明する図形に合わせて決める方が実用的だからです。従って、必要最低限のフォント設定で十分です。

マスターと標準

LibreOffice Draw独特の表示に、マスターと標準(←スタイルのことではないので注意!)があります。

マスターとは、全ての図面の背景のことです。例えば、会社ロゴや日付フィールドなどを記載します。一方、標準とは、マスター背景の上の透明図面のことです。つまり、マスター背景と透明図面は、レイヤ構造になっています。

通常は、この標準上で図形やタイトル、テキストを記載し、マスターは変更できない構成になっています。この編集対象を切替えるのが、表示(V)>標準(N)とマスター(M)です。

LibreOfice Drawのマスターと標準
LibreOfice Drawの表示(V)。標準(N)かマスター(M)を選ぶ。

標準図面上に書かれた内容は、もちろん重要ですが、全図面のフォーマットとも言える背景もまた重要です。

本稿で無償配布するDrawテンプレートのマスターは、シンプルな枠組み、図面説明、タイトル、改定、ページ、会社名欄のみを追加しています。必要に応じてご自由に変更してください。

LibreOffice Drawテンプレート作成

標準図面上に何も記載していない図面で、ODF図形描画テンプレート(拡張子.otg)として名前を付けて保存すれば、これが作成したDrawテンプレートになります。本稿では、横A3サイズのDrawテンプレートを開発しました。

紹介したDrawテンプレートは、コチラからダウンロードができます(サポートなしです、念のため)。ご自由にご活用ください。

※ダウンロード時エラーメッセージが表示されることがあります(前稿Writerのダウンロードも同様で原因不明)。ダウンロードはできますので、エラーメッセージは無視してください。

LibreOffice感想:Microsoft Office代替ソフトウェアとして十分使える!

2回に渡りLibreOffice WriterとDrawの使い方、通常の仕事利用でも十分と思う文書作成Writerテンプレート、描画作成Drawテンプレートを示しました。
※最新版Writer機能をフル活用した公式英文ガイドは、コチラからダウンロードできます。フル活用するとこのような綺麗で読みやすい文書作成が可能です。

LibreOfficeは、無償オープンソースソフトウェアです。現在使用中のMicrosoft Office 2010延長サポートが2020年10月13日に終了するので、代替としてOffice互換性もあるLibreOfficeの魅力をまとめます。

長年使い慣れたMicrosoft Officeと比較するとUIのチョットした違いなどはやむを得ないと思います。しかし、これは慣れの問題でもあります。

何より無償でもWord/Excel/PowerPoint互換ツールのみならず、Visio相当のDrawやAccess相当のBaseもあるのは特筆すべきです。OfficeパッケージでこれらVisio/Accessを揃えると、Office Professional Pulsパッケージ以上の購入が必要だったと記憶しています。1ライセンス当たり10万円以上の初期投資が必要です。

既にMicrosoft Officeの各ツールは、機能的には過飽和状態だと思います。これが私がOffice 2010からOffice 2013/2016/365へ更新しなかった理由です。また日本独自のOfficeライセンスもマイナス要因です。

※家庭向けOffice 365は、今年の10月2日から無制限インストール、同時5サインイン可能へ変更になります。但し、Visio Pro for Office 365の対応は不明です。

最新版LibreOfficeの基本機能は、本稿で示した通常の仕事で使う範囲内では、文書作成、描画作成にMicrosoft Office 2010代替ソフトウェアとして、十分に間に合い使えるというのが私の感想です。皆さんもお試しになってはいかがでしょう。