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

タイトル 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 を
 変更してみた場合、結果に違いが出ますか?

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

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