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

解決


mutu  2008-11-17 14:51:03  No: 101304  IP: 192.*.*.*

VB6.0とSPREAD6.0を使って作っています。

vaSPREAD上のセルの値を取得するにはどうすればよいでしょうか?

vaSpread.getText(1,1)とやっても取得できませんでした。

よろしくお願いします。

編集 削除
YK  2008-11-17 16:31:27  No: 101305  IP: 192.*.*.*

こんにちは。
確かこんなような構文だったと

Dim var As Variant
Dim ret As Boolean

With Me.vaSpread1
    ret = .GetText(1, 1, var)
End With

編集 削除
mutu  2008-11-17 16:49:16  No: 101306  IP: 192.*.*.*

varって、そのように使うのですね。

Boolean値ではなく、文字列を取ることはできないでしょうか?

最終的には文字列の長さを取得したいと思っています。
これはLen(str)で取得できそうですが、肝心の文字列が取得できていない状況です。

編集 削除
YK  2008-11-17 17:13:10  No: 101307  IP: 192.*.*.*

こんにちは。

>Boolean値ではなく、文字列を取ることはできないでしょうか?

   ret = .GetText(1, 1, var)
                        ^^^^<=に入っていますよ

編集 削除
mutu  2008-11-17 18:21:06  No: 101308  IP: 192.*.*.*

>   ret = .GetText(1, 1, var)
>                       ^^^^<=に入っていますよ

varに入っていたんですね!!
ありがとうございました。

編集 削除