tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^4: Excel2016のセル操作
投稿日: 2017/10/29(Sun) 18:32
投稿者aMa
旧環境:WindowsVista(32bit)・Excel2007(32bit)、新環境:Windows10(64bit)・Excel2016(32bit)です。

『参照設定に用いているExcelのDLLのバージョン』は、新環境、旧環境ともに、『VB2010 Express、参照設定、Microsoft.Office.Interop.Excel、バージョン:1.6.0.0』でした。

旧環境に、HKEY_CLASSES_ROOT\Interface\{00020846-0000-0000-C000-000000000046}\TypeLib(Version1.6)は有りましたが、新環境には有りませんでした(新環境では、000208D3〜でした。)?

旧環境でビルドしたexeを新環境で実行した場合も、『型'System.__ComObject'のCOMオブジェクトをインターフェイス型'Microsoft.Office.Interop.Excel.Range'にキャストできません。』になります。

新環境でリビルドした物を、旧環境のVB2010Expressで動作させた場合および旧環境でexeファイルを起動した場合は、エラーは出ません。Excelを起動して閉じる事ができます。その他の動作は未完成、デバグ中なので、どうなるかは不明です。

旧環境で使用できて新環境で使用できない言葉があるのでしょうか?
定義の仕方や構成を変えてみたりしようと思いますが、何なのか釈然としません。
よろしくお願い致します。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。