|
分類:[VB.NET]
分類:[VB.NET]
2005/05/24(Tue) 17:09:36 編集(投稿者)
VB6からVB.Net2003へのアップグレードを実行しましたが、
VB6: Dim xlSheet As Excel.Worksheet if xlSheet.Cells(1, 1) = "" Then 'ここに処理 End if
↓
VB.Net2003: 'UPGRADE_WARNING: オブジェクト xlSheet.Cells(1, 1) の既定プロパティを解決できませんでした。 詳細については次のリンクをクリックしてください : 'ms-help://MS.VSCC.2003/commoner/redir/redirect.htm?keyword="vbup1037"' If xlSheet.Cells._Default(1, 1) = "" Then
と変換されました。 コメントのリンク先を見ると、言いたい事はわかるのですが解決できずに困っています。「xlSheet.Cells._Default」の表現を使ってうまく解決する方法はありますでしょうか。 セルの値を取得するロジックが数100箇所ほどあるので、あまり変更しなくて解決できればと思います。 よろしくご教授下さい。
|