Other Links
フォロー中のブログ
外部リンク
以前の記事
最新の記事
ブログパーツ
カテゴリ
タグ
Blue Impulse(214)
米軍/自衛隊(190) 航空祭めぐり(170) AIRLINE(101) 未定義(89) Office(76) George Clooney(ジョージ・クルーニー)(68) Excel(32) さんぽ(25) Word(22) 一条工務店(21) Windows(21) ワットとマツコ(20) Yoga(15) 江戸ことば(14) 家(13) 御朱印(9) 東京都(7) Hugh Jackman(ヒュー・ジャックマン)(5) Wallpaper(壁紙)(4) その他のジャンル
記事ランキング
ブログジャンル
画像一覧
|
2010年 01月 08日
■2011年1月27日(木)更新しました
アクセス解析をみると「コンバータ mswrd632」でお越しになる方が、ダントツで多く、記事をアップしてから1年たちましたので、あらためて簡潔に整理してみました。 ■症状 ExcelやWordのファイルを開こうとすると、次のエラーが出てファイルを開くことができない。 ◇表示されるエラー 「コンバータ mswrd632.wpc を起動できません」 ■回避策 MS技術情報「[MS09-073] Windows XP、Windows 2000、および Windows Server 2003 の更新プログラムについて: 2009 年 12 月 8 日」(http://support.microsoft.com/kb/973904/ja)に掲載されている「Fixit」でレジストリを修正するのが一番簡単です。この技術情報の「自分で解決する」に、レジストリの修正がありますが、まれに記載されているキーがなかったりし、修正を間違ってしまう可能性もあるので、「Fixit」をお勧めします。 この「Fixit」を適用後も同じエラーが表示される場合、ファイル破損していることが多いです。ファイル破損したファイルを開こうとしても、同じエラーが表示される場合があります。 ///// 以下 2010/1/8 にUpした記事 ///// この記事でも書いたのですが、「973904 [MS09-073] Windows XP、Windows 2000、および Windows Server 2003 用のセキュリティ更新プログラム (2009 年 12 月 8 日) について」を適用後にWordやExcelで「コンバータ mswrd632.wpc を起動できません」が出てしまう現象について自分なりに調べた備忘録。(かなり長い) ※Word2007での動作について修正しました。(2010/1/9)←修正部分はこんな文字色 ※MSサポート技術情報 973904の英語版のリビジョンが3.0になっていました。(2010/01/13 追記) ※MSサポート技術情報 973904の英語版のFixit使ってみました(2010/1/16 追記) ※この現象は、ファイル破損をしているファイルを開いても発生してしまうようです。(2010/1/31 追記) ■シナリオ1 Word2007で簡単な文書を作成し、Excel2007で「Microsoft Office Wordオブジェクト」として貼り付けます。 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ このオブジェクトはEmbed関数で貼り付けされ、オブジェクトを選択し数式バーを見ると次の式になっています。 =EMBED("Word.Documents.12","") ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ このオブジェクトを編集しようとダブルクリックすると「コンバータ mswrd632.wpc を起動できません」が表示されます。[OK]を押しても同じメッセージが出てきますが、数回繰り返すと編集できるようになります。 ■シナリオ2 また、別の過程で、上記のオブジェクトを保存したExcelファイルを「Excel97-2003ブック」で保存し、Excel2003で開きます。 ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 「=EMBED("Word.Documents.12","")」のオブジェクトをダブルクリックすると「コンバータ mswrd632.wpc を起動できません」が数回表示されます。結果オブジェクトは編集できません。 Excel2007で[挿入]タブ→[オブジェクト]で「Microsoft Word文書」を挿入した場合も同様に「=EMBED("Word.Documents.12","")」ですが、Excel2007での編集は可能です。Excel2003では「コンバータ mswrd632.wpc を起動できません」が数回表示し、結果オブジェクトの編集作業はできません。 ◇Word2007では・・・・ ・「形式を選択して貼り付け」→「Microsoft Office Word文書オブジェクト」 ・「挿入」→「オブジェクト」→「Microsoft Office Word文書」 いずれでも、[OK]をクリックすると、コンバータのメッセージが表示されます。何度か表示されますが、最終的には編集できます。 ■結論(個人的見解) 「形式を選択して貼り付け」の中にある「Microsoft Office Word文書オブジェクト」は裏のテキストコンバート役としてWordpadが最初に動いていると思います。この動作に関係してくる、Msconv97.dllがMicrosoft サポート技術情報 973904 のセキュリティ更新でバージョンがかわりWindowsXPと何かしら合わなくなっちゃった感じです。Windows VISTAでは現象が起こりません。 Wordpadのコンバートが、セキュリティの更新によって「Word.Documents.12」=Word2007の互換がなくなった(対応できなくなった)と推測。 ■回避策(案)※2010/1/9一部修正 ◇ [挿入]→[オブジェクト]→[Microsoft Word文書]でオブジェクトを挿入し内容を入力する(またはテキストを貼り付ける)方が無難でしょう。 ◇オブジェクトを変換する オブジェクト上で右クリック→変換→Microsoft Office Word 97-2003文書→[OK]で変換するとメッセージが出てきません。Excel2003でもオブジェクトを編集することができます。 ※Word2007の場合、同じ操作をしてもメッセージは表示されます。変換後はWord2003で編集できると思いますが、まだ未確認です。 ◇Word2007/Excel2007/Word2003/Excel2003のバージョン間で操作する場合 Word2003/Excel2003で「Word文書オブジェクト」を貼り付けまたは挿入した場合「Word.Document.8」になります。「8」ってことは「Word97」あたりになるんでしょうか。バージョンが低いので、Word2007/Excel2007上で操作には問題ありません。 Excel2007で「Word文書オブジェクト」を扱う場合、[挿入]タブ→[オブジェクト]で「Microsoft Word 97-2003文書」を選択します。「Word.Document.8」のオブジェクトが作成されるので、旧バージョンでも問題なく編集できます。 ※Word2007では[挿入]タブから操作した直後にメッセージが出てしまいます。 ■そのほかの回避策1 ※Microsoft サポート技術情報 973904の英語版は内容が更新され、今回の現象の回避策(レジストリ修正)が記載されていました。これは日本語版とは修正する箇所が違うのでびっくり。 973904 MS09-073: Description of the security update for Windows XP, Windows 2000, and Windows Server 2003: December 8, 2009 ◇一部抜粋◇(英語のままです) When a file has the ".doc" file name extension, but the content is a plain text file or another kind of file that is not a Microsoft Word binary file, and that file is opened in Microsoft Word, you may receive the following error message up to three times before Microsoft Office Word successfully opens the file: Word cannot start the converter mswrd632 To resolve this issue, an affected user can unregister the mswrd632 converter by editing the registry as follows: 1.Click [Start], click [Run], type [regedit], and then click OK. 2.Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWord6.wpc 3.On the [Edit] menu, click [Delete]. 4.Click Yes. 5.Exit Registry Editor. This change will effectively unregister the converter and disable it for third-party applications and for Microsoft Office. Microsoft Office will use its own text converters to open these kinds of files. ※MSサポート技術情報 973904の英語版のリビジョンが2010/01/11に「2.0」→「3.0」になっていました。レジストリの修正がFix itでできるようになっています。 ★★ Fixit 使ってみました★★(2010/1/16 追記) 1.技術情報の「Fixit」ボタンクリック 2.[セキュリティ警告」表示→[実行]クリック 3.「実行しますか?」の画面で「実行する」をクリック 4.「ライセンス条項」画面で「同意する」にチェックし「次へ」 5.Fixitが実行中になります。 6.「処理されました」画面は何もせずに「閉じる」をクリック 英語版情報に記載されていたレジストリが修正されます。こっちのほうが簡単ですね。 ★★★★★★★★★★★★★★★★★★★★ ■その他の回避策2 ◇ファイルを開く際にメッセージが表示される場合 ファイルの中に「Microsoft Office Word文書オブジェクト」(Word.Documents.12)が文書内に入っているのではないかと思います。Microsoft Office Word文書オブジェクトが含まれるOffice文書以外のファイルでも同じ現象が出ていました。 ***** 以下 2010/1/31 追記 ***** 「ファイル破損」しているファイルを開くときも同様のメッセージが出てきました。(特にWord文書。) ファイルが壊れている→文字化けした状態になっている→内部的にコンバートしようとする→今回のエラーが出る。 という流れです。「FIXIT」でレジストリを修正したところエラーは出なくなりましたが、「エンコードの選択」画面が出てきて、完全に文字化けしていました。(^^ゞ 日本語版サポート技術情報はリビジョン2.0のままでした。 ****** 以上 ****** HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Applets\に「Wordpad」のキーがない場合。 1.「Applets」を選択し[編集]→[新規]→[キー]をクリックする。 2.新たしいキーができるので名前を「Wordpad」にする。 日本語版技術情報に記載されている、手順3.以降を操作してください。 日本語版はいつ更新されるんだろうか・・・。わたしとしては、今後問い合わせがあっても方向性が見えてきてなんとなく安心。ファイルが開かない場合もあるようですが、なんか主に「Word2007(Office 2007)」が絡んでいるときに出てくる現象なので、「Word2003(Office2003)」以前だけで使用しているんだったら問題はないんだろうなぁ。
by marimodemariko
| 2010-01-08 23:02
| お仕事備忘録
|
ファン申請 |
||