C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■98268 / 1階層)  VBでExcelを開くと文字化けするようになった
□投稿者/ 魔界の仮面弁士 (3197回)-(2021/10/26(Tue) 13:39:28)
No98266 (masaX さん) に返信
> 問題なく開いてたエクセルが文字化けするようになってしまいました。
ファイルの破損なのか/環境依存の問題なのか/コードの問題なのかといった切り分けは済んでいますか?

本来どのように表示されるデータが、実際にはどのように文字化けしてしまうのかを具体的に教えてください。


>参照に追加したのは
>・Microsoft Excel 9.0 Object Library
>・Microsoft Office 16.0 Object Library
>の2つです。

いや、何故そのような組み合わせで? (^_^;)

Excel 9.0 って Office 2000 のバージョンですし、
Office 16.0 は、Office 2016/2019 相当ですよね。

そもそも 9.0 だと、公式の Primary Interop Assembly が無いはずなので、
自動生成された COM 相互運用アセンブリでの運用になってしまうかと。
VB2005 当時であっても、あえて 9.0 を使わねばならない状況というのは、かなりレアな気が…。


>もし改善する方法があれば嬉しいのですが。
(1) 開発環境の Office バージョンと、実行環境の Office バージョンは一致していますか?
 古いバージョン向けにコンパイルされたアプリは、新バージョンでも使える事が多いですが、
 その逆は必ずしも成り立ちません。開発環境と実行環境の Office バージョンは揃えておきましょう。

(2) 複数バージョンの Office が共存インストールされていませんか?
 オートメーション操作する場合、共存インストールは不具合の元です。
 本来必要なバージョンのみがインストールされた環境にてコンパイルしてみてください。


> If Visibled = True Then
ここは If 文を使わず、
 xlApplication.Visible = Visibled
だけで良いと思います。
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←VBでExcelを開くと文字化けするようになった /masaX →Re[2]: VBでExcelを開くと文字化けするようになった /masaX
 
上記関連ツリー

VBでExcelを開くと文字化けするようになった / masaX (21/10/26(Tue) 12:30) #98266
Re[1]: VBでExcelを開くと文字化けするようになった / masaX (21/10/26(Tue) 13:11) #98267
VBでExcelを開くと文字化けするようになった / 魔界の仮面弁士 (21/10/26(Tue) 13:39) #98268 ←Now
│└ Re[2]: VBでExcelを開くと文字化けするようになった / masaX (21/10/26(Tue) 15:44) #98270
│  └ Re[3]: VBでExcelを開くと文字化けするようになった / 魔界の仮面弁士 (21/10/26(Tue) 16:41) #98271
Re[1]: VBでExcelを開くと文字化けするようになった / 大谷刑部 (21/10/26(Tue) 17:31) #98273
  │  └ Re[4]: VBでExcelを開くと文字化けするようになった / masaX (21/10/26(Tue) 17:27) #98272
  │    └ Re[5]: VBでExcelを開くと文字化けするようになった / 魔界の仮面弁士 (21/10/26(Tue) 21:43) #98278
  │      └ Re[6]: VBでExcelを開くと文字化けするようになった / masaX (21/10/26(Tue) 23:03) #98279
  └ Re[2]: VBでExcelを開くと文字化けするようになった / masaX (21/10/26(Tue) 19:06) #98274
    ├ Re[3]: VBでExcelを開くと文字化けするようになった / ビール飲み (21/10/26(Tue) 19:35) #98275
    │└ Re[4]: VBでExcelを開くと文字化けするようになった / masaX (21/10/26(Tue) 20:23) #98276
    │  └ Re[5]: VBでExcelを開くと文字化けするようになった / ビール呑み (21/10/26(Tue) 20:58) #98277
    │    └ Re[6]: VBでExcelを開くと文字化けするようになった / くま (21/10/27(Wed) 01:41) #98280
    └ Re[3]: VBでExcelを開くと文字化けするようになった / 大谷刑部 (21/10/27(Wed) 09:48) #98281
      └ Re[4]: VBでExcelを開くと文字化けするようになった / masaX (21/10/27(Wed) 13:54) #98282 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信