次の方法で共有

EXCEL2007の接続(インポート)で文字コード化けがWin7の移行で起きる

Anonymous
2011-12-09T07:57:18+00:00

Xp下で作成したEXCEL2007のEXCELファイルでテキストファイルの読み込みで接続(インポート)を使用していてEXCELファイルをバイナリ(.xlsb)で保存。

これをWIN7下でEXCEL2007で開いて更新を行うと文字コード化けが起きる。

接続のプロパティを開いて調べていくと、XPでシフトJISの設定がWIN7で開くとギリシャ語に、WIN7でシフトJISにしたものがXPで開くと日本語ANSIに変わっていた。

このEXCELファイルは、別にDDEリンクで別のアプリケーションから画面の文字を受け取っているが、こちらも同様に文字化けが起きている。 

取りあえず.xlsmで保存すると接続の問題が起きないのと、DDEリンクの方も数回の変化では問題が起きていないのでこれで当面様子見だが、関連情報があれば教えてください。

追記(10日後)

.xlsmで保存後は、DDEリンクも文字化けしていないようです。 この問題の対策としては原因不明ですがxlsmでの保存をお勧めします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-12-27T01:33:27+00:00

yamadaTN さん、こんにちは。

アドバイスでは有効でなかったのですね。

私の方でもこちらの情報を探してみたのですが、、、残念ながら参考となりそうな情報は見つけられませんでした。。。

また、回避策についてのコメントもありがとうございます。

今回は同じような問題でお悩みの方にもコメントいただいた回避策がご参考になるよう、再度、私の方で yamadaTN さんのコメントに対し、 \[回答としてマーク\] をさせていただきました。

問題の原因については引き続き、みなさんからの情報をぜひお待ちしています。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2011-12-21T00:58:07+00:00

今のところ、残念ですが頂いたアドバイスが現実的でなかったり、有効ではありません。

>うまくいかない場合は次のようなことも書いてみると他の方からもアドバイスがもらえるかもしれません。

>・テキストファイルを単純なものにしてみてどうか (「あああ,あああ」など)

>・テキストファイルの文字コードを変えてみた結果

>・DDE リンクで受け取っている文字コードの種類は何か。変えてみてどうか。

上2つは、上位システムからデータを受け取るので、変更は相当困難です。現実的ではありません。

最後のは、DDEリンクで他アプリの画面の文字をコピーと貼り付けでexcelに取り込むため、文字コードの指定ができません。

今のところ効果があったのは、最初に書いたとおり、Excelのファイルを.xlsmで保存することです。

2-3種類でしか試していませんが、この方法ではOSを変えても文字コードは変化しませんでした。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2011-12-19T01:51:23+00:00

    yamadaTN さん、こんにちは。

    こちらの問題ですが、弊社 沢田がコメントいたしました情報などもご参考になればと思います。

    同じような問題でお悩みの方にもご参考いただけるよう、今回は私の方で \[回答としてマーク\] をいたしました。

    回答マークの後も、返信は出来ますので、他にも関連情報をお持ちの方もいましたら、ご投稿をお待ちしています。

    引き続き Answers をよろしくお願いいたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2011-12-12T08:47:06+00:00

    yamadaTN さん、こんにちは。

    Answers への投稿、ありがとうございます。

    Windows XP でテキストファイルをインポートした Excel ファイルが、Windows 7 で開くとそれぞれ文字化けしてしまうのですね。

    こちらでも試してみたところ、確かに yamadaTN さんの書いたように、文字コードが変わってしまいました。

    そこで、インポートするテキストファイルの文字コードを Unicode に変えて保存してから試したところ、文字化けを起こさずに更新する事ができました。

    yamadaTN さんが読み込んでいるテキストファイルがどのようなものかわからないのですが、一度試してみてはいかがでしょうか。

    うまくいかない場合は次のようなことも書いてみると他の方からもアドバイスがもらえるかもしれません。

    ・テキストファイルを単純なものにしてみてどうか (「あああ,あああ」など)

    ・テキストファイルの文字コードを変えてみた結果

    ・DDE リンクで受け取っている文字コードの種類は何か。変えてみてどうか。

    また、今回の件について関連があるかもしれない情報がサポートページにありましたので紹介しますね。

    (ぴったり同じ、というわけではないのですが。。)

    http://support.microsoft.com/kb/2512335/ja

    その他、参考になる情報などご存知の方がいましたら、投稿をお願いいたします。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません