【Word 2016】置換機能に不具合

(9月20日に追記)
Wordが修正されました。Wordを最新版に更新すると置換の不具合が解消されています。

解決策を以下の記事で紹介しました。
【Word 2016】以前のバージョンに戻す方法

先日の9月11日から「色deチェック」のユーザーさんから不具合の問い合わせが増えております。

Windows 10 Home(またはPro)のWord 2016において色deチェックを動かす場合に不具合が発生するようです。私の環境でも再現できました。

特定のバージョンとの組み合わせで不具合が発生するようです。調べてみると[検索と置換]ダイアログボックスの置換機能で不具合が起きているようです。

ちょうど9月11日にWindows 10の更新がありましたので、それとの関係が考えられるのですがまだ特定できておりません。

色deチェックに不具合が出てしまった場合には別の作業環境をご用意ください。また、自己責任になってしまいますが、予防のためにWindowsやWordの自動更新を一時的にオフにしてみてください。

(後に追記)
Word 2016を2018年8月のバージョンに戻して解決できました。
【Word 2016】以前のバージョンに戻す方法

不具合の症状

一般的に確認できる不具合

  • Wordの[検索と置換]ダイアログボックスでの置換機能に不具合が発生(ワイルドカードや書式を含む置換の時に不具合が確認されました)
  • 置換を用いたマクロが動かない

色deチェックでは以下の不具合が発生します。

  • 日英の対訳表のチェックを実行すると、英文中にランダムに半角スペースが入力される
  • 数字チェックの蛍光ペンの着色がおかしい

色deチェックの他の機能でも不具合が出ていると思います。

パソコン環境

ユーザーさんから報告をいただきました。以下の組み合わせで不具合が出ているようです。

Windows 10 バージョン Word 2016 バージョン
Pro版
1803 (OSビルド17134.228)
1808 (ビルド10730.20088)
Home版
1803 (OSビルド17134.285)
1808 (ビルド10730.20088)
1808 (ビルド10730.20102)

なお、以下の環境では不具合が生じておりません。Wordのバージョンが古いと不具合が起こらないみたいですね。

Windows 10 バージョン Word 2016 バージョン
Pro版
1803 (OSビルド17134.228)
1803 (ビルド9126.2282)
Home版
1803 (OSビルド17134.285)
1807 (ビルド10325.20118)
Home版
1803 (OSビルド17134.228)
1803 (ビルド9126.2275)

考えられる原因

WindowsのバージョンとWordのバージョンとの組み合わせで不具合が起きている可能性があります。

不具合が発生しているWordでは、マクロで置換を実行するときと[検索と置換]ダイアログボックスで手動で置換を実行するときに不具合が起こります。

色deチェックでチェック機能を実行するときに置換処理を行うので、これが原因となり対訳表に半角スペースが大量に挿入されてしまっていると思います。

対処方法

既に不具合が発生してしまった場合の対処方法はわかりません。WindowsやWordが更新されるのを待つしかないかも知れません。新しい情報が入り次第ブログで報告します。

(後に追記)
Word 2016を2018年8月のバージョンに戻して解決できました。
【Word 2016】以前のバージョンに戻す方法

まだ問題が発生していない場合には回避できるかも知れません。Windows 10 でWord 2016にて色deチェックを使っている方は、Windows UpdateやWordの更新を一時的に停止することで不具合の発生を回避できるかも知れません。今回の不具合との関係性がわからないので、自己責任にてお願いします。

まだ問題が発生していない場合は、Wordのアップデートを一時的に停止してみてください。
停止方法については「【Word 2016】以前のバージョンに戻す方法」をご覧ください。

Windows 10 Pro または Enterprise

Microsoft のサポートページに記載のとおりです。

Windows 10 Home

インターネットを検索するといくつか方法が紹介されています。中にはレジストリを操作する方法も紹介されています。

Wordの自動更新を止める方法

【Word 2016】自動更新を無効にする

不成功に終わった対応

ユーザーさんに協力をいただき、また私の環境でも様々な策を試しましたが解消されません。

Windows の更新プログラムをアンインストール

不具合が発生したパソコンで、最近の更新プログラム(KB4457128, KB4457146)をアンインストールしましたが、解消されませんでした。

また、1つの更新プログラム(KB4456655)についてはアンインストールできませんでした。

WordのNormal.dotmを初期化

WordのテンプレートであるNormal.dotmを削除して初期化しましたが効果がありませんでした。

Wordの検索機能に不具合があるときに、Normal.dotmに不具合が発生していた経験がありましたが、今回は別のことが原因のようです。

Officeの再インストール

Officeをアンインストールし再度インストールをしましたが、解消できませんでした。

Wordのレジストリ情報の初期化

Microsoftのサポートページのツールを用いてWordのユーザーオプションとレジストリ設定をリセットしましたが、解消できませんでした。

色deチェックの最新版のインストール

最新版でもエラーが発生します。

関連記事

【Word 2016】以前のバージョンに戻す方法

Wordで動く翻訳チェックソフト「色deチェック

コメント

  1. 色deチェック試用版ユーザー子 より:

    こんにちは!いつもワード関連のマクロ技を参考にさせていただいております。

    今、「色deチェック」の試用版を使っておりますが、
    「数字チェック」を行うと、原文・訳文ともに
    「million」や「億」「万」などの前の
    アラビア数字が削除されてしまうようです。

    例(原文・訳文の順)
    US$12.34 billion 123億4,000万米ドル
    US$20.55 billion  205億5,000万米ドル
    US$9.08 million 90億8,000万米ドル
    US$345 345米ドル

    色deチェック でのチェック後
    US$ billion [12340000000] 億 [0]万 [0]米ドル
    US$ billion [20550000000] 億 [0]万 [0]米ドル
    US$ million [9080000] 億 [0]万 [0]米ドル
    US$345 345米ドル

    Windows10と、ワードのバージョンは、以下の通りです。
    Windows 10 Home: バージョン1803、ビルド17134.285
    Word 2016: バージョン1809、ビルド10827.20138

    これも、もしかすると「置換」の不具合に関連しているのかも、と思い
    コメントを記載させていただきました。

    ワードの修復や再インストールも行いましたが、解消されませんでした。
    (「以前のバージョンに戻す」は、PCの扱いに自信がないため行っていません)
    現在は「数字をマーキング」のみを使って目視でチェックしています。

    何か解消法などございましたら、お教えください。
    お忙しい中、申訳ございませんが、どうぞよろしくお願いいたします。

    • 新田順也 より:

      色deチェック試用版ユーザー子 さま

      コメントをありがとうございます。
      ご指摘をいただいた件ですが、他のユーザーさんからもご指摘をいただいておりました。
      色deチェックのバグです。
      次期のバージョンアップで解消いたします。
      すでに修正しましたので、ベータ版(3.4e)ではありますが、
      以下のリンクよりダウンロードしてみてください。

      https://1drv.ms/u/s!AiAS8hjT22IG1gnWCu5IBQAYk1-T

トップへ戻る