セルの値を取得するには?


じぇ〜  2009-04-21 22:08:58  No: 145866  IP: 192.*.*.*

Windows XP+SP3
VB.NET 2005 / Framework 3.0
EXCEL 2003

VB.NETで作成したPGで自作のEXCELのシートに記載された値を
取得しようとしていますが、
値が取れないセルがあります。
何か気がついた点がありましたら教えてください。

'Excel Open
Dim xlApp As Microsoft.Office.Interop.Excel.Application
Dim xlBook As Microsoft.Office.Interop.Excel.Workbook
Dim xlSheet As Microsoft.Office.Interop.Excel.Worksheet

xlApp = CType(CreateObject("Excel.Application"), Microsoft.Office.Interop.Excel.Application)
xlBook = CType(xlApp.Workbooks.Open(LotFile, ReadOnly:=True), Microsoft.Office.Interop.Excel.Workbook)
xlSheet = CType(xlBook.Worksheets("Worksheet"), Microsoft.Office.Interop.Excel.Worksheet)

dim rc as string

rc = xlSheet.Range("A35", Reflection.Missing.Value).Value
ここで、A35セル には"Yes"が入っているのですが、
rc にはNothingで値がありません。

このエクセルのシートのA35ではマクロで値:Yesをセットし保存しています。
因みに手入力した他の場所のセルは問題なく値が取れます。
何かアドバイスをお願いします。

編集 削除
k  2009-04-22 11:56:28  No: 145867  IP: 192.*.*.*

Yesとは何でしょう?(何かの型ですか)

>このエクセルのシートのA35ではマクロで値:Yesをセットし保存しています。
マクロではどのようにセットしていますか?

ActiveSheet.Range("A35").Value = Yes
ActiveSheet.Range("A35").Value = "Yes"

編集 削除