[リストへもどる]
一括表示

投稿時間:2003/03/07(Fri) 02:19
投稿者名:はしくれ
Eメール:t-hashimoto@pop06.odn.ne.jp
URL :
タイトル:
5時間悩んでます
EXCELのシートにdataコントロールで接続して
MSFlexGridに表示させたまでは、5分でうまく行ったんですが、
任意のセル内容を取得しようとして、下のようなコードを書いたら
「メソッドまたはメンバが見つかりません」とかいわれちゃって、
先に進まなくなっちゃいました。
何か基本的勘違いか何かあるのでしょうか?
どなたか救済の手を!

Private Sub Command2_Click()
    MSFlexGrid1.row = 1
    MSFlexGrid1.Col = 1
    Label1.Caption = MSFlexGrid1.Text
End Sub

投稿時間:2003/03/07(Fri) 09:26
投稿者名:Killer
Eメール:
URL :
タイトル:
Re: 5時間悩んでます
> EXCELのシートにdataコントロールで接続して
> MSFlexGridに表示させたまでは、5分でうまく行ったんですが、
> 任意のセル内容を取得しようとして、下のようなコードを書いたら
> 「メソッドまたはメンバが見つかりません」とかいわれちゃって、
> 先に進まなくなっちゃいました。
> 何か基本的勘違いか何かあるのでしょうか?
> どなたか救済の手を!
>
> Private Sub Command2_Click()
>     MSFlexGrid1.row = 1
>     MSFlexGrid1.Col = 1
>     Label1.Caption = MSFlexGrid1.Text
> End Sub

 適当にMSFlexGridを入れて上記のコードを書いてテストしてみたのですが、正常に動作しますよ〜
 デバッグしてどの行でエラーでているのか教えてください

投稿時間:2003/03/07(Fri) 10:58
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: 5時間悩んでます
> Private Sub Command2_Click()
>     MSFlexGrid1.row = 1
>     MSFlexGrid1.Col = 1
>     Label1.Caption = MSFlexGrid1.Text
> End Sub

上記は実際のコードをペーストされたものとは違いますよね!
 MSFlexGrid1.row = 1 の部分は MSFlexGrid1.Row = 1 のように
なるはずですが row の部分の文字が間違っていませんか r0w とかに
そのような場合にでる エラーメッセージですが

投稿時間:2003/03/07(Fri) 23:33
投稿者名:はしくれ
Eメール:t-hashimoto@pop06.odn.ne.jp
URL :
タイトル:
Re^2: 5時間悩んでます
皆さんお騒がせしました
また、親切なアドバイスありがとうございました
本当の原因はソースを書き直してみたら
動いてしまったので、不明ですが、
多分花ちゃんのアドバイスが当たっていたのだと思います。
あともしかしたらMSFlexGridの貼り付けを何度も行っていたので、
MSFlexGrid2 とかMSFlexGrid1(1)とかになっていたのかも
しれません。
もとソースがなくなってしまい検証できません、すいません。