2 バイト文字が正しく印刷されない

仕事先の都合でWord2003とVisio2003を使っている。

WordにVisioを埋め込んで使っているのですが、表示上はちゃんと表示されるのに、プリンターに印刷したりPDFに変換したりすると2 バイト文字が正しく印刷されない。1バイト文字はきちんと印刷される。

正しく印刷されないとWordで仕様書を書いても役に立たないので、今日一日、試行錯誤しながらネットも検索した。

そこで見つけたのが、[VSO2003] Word 文書に挿入された Visio オブジェクトを編集すると 2 バイト文字が正しく印刷されないです。なんと埋め込むのはいいけど、埋め込んだVisioの図形をVisioで開いて編集するとこの現象が出るようだ。かといって埋め込んだままでは、Visioの台紙?のサイズは変えられないし困ってしまいます。

そんで、一応、Office自体をバージョンアップするかバージョンダウンして対応しようということになったんだけど、何となく納得できなくて、さらにネットを検索してみた。

そしたらありましたよ。そのものズバリ、Word文書に挿入された文字化けしたVisioオブジェクトを修正するためのWordアドインです。これはいけてる。って感じでダウンロードして、早々にインストールで、Microsoft Visual Studio 2005 Tools for Officeがないとインストールできないらしく、そっちもダウンロード&インストールして、アドオンもインストールと。

結果は見事に文字化けしていたVisioの図がちゃんと印刷されるようになりました。こんな素晴らしいアドオンを作った方にはめっさ感謝してます。

追記:2008/06/19

このアドオンを使えばちゃんと印刷されると思ったんだけど、実際に複数個の埋め込みVisioがあると、修正もれがあるようです。実際に印刷してみると数個、文字化けしたままでした。さてさて、どうしたものか。Office 2007だとちゃんと印刷されるのか試してみたいけど、手元にない^^;

コメントをどうぞ

メールアドレスが公開されることはありません。 が付いている欄は必須項目です