KB0144: 一部のラベルのテキストが 180 度回転する

問題

古い Microsoft Office バージョン(Office 2003 以前)から変換された .ppt ファイルに誤った XML 属性が含まれている場合、この問題が発生することがあります。 このバグは thinkcell charts に限定されません。PowerPoint のテキスト ボックスを除く、あらゆる PowerPoint 図形で発生する可能性があります。

ご使用のファイルがこの問題の影響を受けているかどうかを確認するには、破損したプレゼンテーションに楕円を挿入します。
Home > Drawing > Oval > と進み、その中にテキストを入力します。

.ppt ファイルを PowerPoint 2007 以降で開くと、この問題が発生することがあります。 影響を受ける .ppt ファイルを PowerPoint 2007 以降で一度開いて保存すると、そのファイルを 2007 より前の PowerPoint バージョンで開いた場合にも問題が表示されます。

影響を受けるファイルには、誤った XML 属性 rot="10800000" または vert="eaVert" が含まれており、 PowerPoint 2007 以降で誤って解釈されます。

Microsoft は、これが Microsoft PowerPoint 2007 以降の製品の不具合であることを認めています。 貴社にMicrosoft Officeサポートの連絡先があり、この問題についてMicrosoftに連絡して修正プログラムを要請なさりたい場合は、Microsoftケース番号SRQ100209600604を使用してください。

解決策

影響を受けるファイルを修復するには、rot="10800000" 属性と vert="eaVert" 属性を削除する必要があります。

誤った XML タグを手動で削除する

ファイルを編集する前にバックアップ コピーを作成してください。

  1. .pptx または .potx ファイルの名前を .zip に変更し、ダブルクリックします。これにより、zip ファイルが Windows エクスプローラー ウィンドウ内のフォルダーとして開きます。(または、お好みの zip ツールで .pptx または .potx ファイルを開きます)。
  2. サブフォルダー "ppt\slides" と "ppt\themes" に移動し、そこに含まれるすべての .xml ファイルを zip フォルダーの外(例: Windows デスクトップ)にコピーします。
  3. コピーした各 .xml ファイルを開き、テキスト エディターの置換機能を使用して誤ったタグを削除します。
  4. 編集した .xml ファイルを、zip フォルダー内の "ppt\slides" および "ppt\themes" にそれぞれコピーして戻します。
  5. zip フォルダーを閉じ、名前を .pptx または .potx に戻します。
  6. 修正した .pptx または .potx ファイルを PowerPoint で開いて確認します。

OpenDoc ツールで誤った XML タグを削除する

Microsoft のサポート エスカレーション エンジニアである Costin Boldisor 氏は、自身のブログで OpenDoc という修復ツールを提供しています。 これは Microsoft による公式サポート対象ではありません。以下の手順を実行すると、新しく挿入したグラフには正しいラベルが表示されます。

ファイルを編集する前にバックアップ コピーを作成してください。

  1. お好みの zip ツールで .pptx または .potx ファイルを開き、サブフォルダー "ppt\themes" に移動します。"theme1.xml"、"theme2.xml" などのファイルが 1 つ以上見つかります。それらの名前をメモしてください。
  2. OpenDoc ツールをダウンロードし、OpenDoc.exe を C:\ ドライブに展開します。
  3. OpenDox ツールに必要なコマンドを含むファイル "batch.b" を作成します。
    1. C:\ ドライブに新しいテキスト ファイルを作成し、名前を "batch.b" に変更します。
    2. 次の行をファイルに挿入します。
      -r "Slide.pptx" /ppt/theme/theme1.xml //n:objectDefaults/n:spDef/n:bodyPr[@rot='10800000'] rot
      -r "Slide.pptx" /ppt/theme/theme1.xml //n:objectDefaults/n:spDef/n:bodyPr[@vert='eaVert'] vert
    3. "Slide.pptx" を、ご使用のプレゼンテーションまたはテンプレート ファイルの名前に置き換えます。
    4. 手順 1 で "theme1.xml" 以外のファイルが見つかった場合は、手順 b) ~ c) を繰り返し、"theme1.xml" を該当するファイル名に置き換えます。
    5. ファイルを保存します。
  4. コマンド プロンプトを開きます。 [スタート] またはWindowsキーを押して → cmdと入力し → Enterを押します
  5. C:\OpenDoc -b batch.b と入力します > Enter