タイトル : Re: Excel2016のセル操作 投稿日 : 2017/10/17(Tue) 19:20 投稿者 : 魔界の仮面弁士
当方では現象を確認できておりませんが、まずは 「開発環境の Excel バージョン」と 「実行環境の Excel バージョン」が 一致しているかどうかを確認しておいてください。 違っている場合は、それぞれのバージョンを確認しておきましょう。 また、特定のバージョンのみで起こる問題というものもありますので、 Excel 2016 の正確なバージョンも調べておいたほうが良いと思います。 https://social.msdn.microsoft.com/Forums/ja-JP/6cc8f54d-5502-43ef-bee8-15e52cbbce9e/excel2016workbookopen?forum=vbajp > xlRange = xlSheet1.Range(bbb) > の行にエラーが出ます。bbbにはB19の様な値が入ります。 (1) bbb のデータ型は何ですか? String? Object? Range? (2) エラーになるのは「Range プロパティからの取得」時でしょうか? それとも、「Range 型変数への代入」時でしょうか? Dim o As Object = xlSheet1.Range(bbb) Dim xlRange As Excel.Range = TryCast(o, Excel.Range) (3) レイトバインドで実行した場合はどうなりますか? Dim o As Object = CallByName(Nothing, "Range", CallType.Get, bbb) (4) ソリューション エクスプローラーで[すべてのファイルを表示]にした後、 [参照設定]フォルダー内にある Excel ライブラリのプロパティで 『相互運用型の埋め込み』および『分離』の True/False を 変更してみた場合、結果に違いが出ますか? |