DOBON.NETプログラミング掲示板過去ログ
SPREADSHEET
題名: SPREADSHEET
著者: こう
日時: 2004/07/08 9:16:16
ID: 4746
この記事の返信元:
(なし)
この記事への返信:
[4749]
Re[1]: SPREADSHEET
ゆ
2004/07/08 10:43:30
[4755]
Re[1]: SPREADSHEET
ぺがらぼ(ペガサス研究室)
2004/07/08 11:52:28
ツリーを表示
環境/言語:[Win 2000 Pro]
分類:[.NET]
おはようございます
いつもおせわになっているこうです。
今回も質問したい事があります。 それはSPREADSHEETのことなんですが、自分が作ったことのないプログラムをみていたところ以下のような記述がありました。(VB6.0)
with Myform
.spdMeisai.Col = 1 @
.spdMeisai.Row .spdMeisai.MaxRows
というような記述ですが、これは下記の書き方と同じなのでしょうか?
with Myform
.spdMeisai.Col = 1 A
.spdMeisai.Row = .spdMeisai.MaxRows
@のプログラムをアップVB.NETでアップグレードすると一番したの行が
.spdMeisai.Row(.spdMeisai.MaxRows)
となりエラーとなります。
VB6.0での疑問が解消すれば問題はないのですが、わかる方教えて下さい。
題名: Re[1]: SPREADSHEET
著者: ゆ
日時: 2004/07/08 10:43:30
ID: 4749
この記事の返信元:
[4746]
SPREADSHEET
こう
2004/07/08 9:16:16
この記事への返信:
(なし)
ツリーを表示
こうさん、こんにちは
> .spdMeisai.Row .spdMeisai.MaxRows
これはSubへの引数として.spdMeisai.MaxRowsを渡している事になります。
call .spdMeisai.Row(.spdMeisai.MaxRows)でも同じ意味になります。
> @のプログラムをアップVB.NETでアップグレードすると一番したの行が
> .spdMeisai.Row(.spdMeisai.MaxRows)
> となりエラーとなります。
単に変換すれば上記のものになるのでしょうね。
こういう場合、.NETではSetRow等の別名に変わっていると思います。
.NET上でのRow設定メソッドを探してみてください。
.spdMeisai.SetRow(.spdMeisai.MaxRows) などで解消されると思います。
題名: Re[1]: SPREADSHEET
著者: ぺがらぼ(ペガサス研究室)
URL:
http://pegalabo.net/
日時: 2004/07/08 11:52:28
ID: 4755
この記事の返信元:
[4746]
SPREADSHEET
こう
2004/07/08 9:16:16
この記事への返信:
[4756]
Re[2]: SPREADSHEET
こう
2004/07/08 11:59:30
[解決]
ツリーを表示
2004/07/11(Sun) 04:01:10 編集(投稿者)
こうさん、おはようございます。
> 今回も質問したい事があります。 それはSPREADSHEETのことなんですが、自分が作ったことのないプログラムをみていたところ以下のような記述がありました。(VB6.0)
>
> with Myform
> .spdMeisai.Col = 1 @
> .spdMeisai.Row .spdMeisai.MaxRows
>
> というような記述ですが、これは下記の書き方と同じなのでしょうか?
> with Myform
> .spdMeisai.Col = 1 A
> .spdMeisai.Row = .spdMeisai.MaxRows
>
> @のプログラムをアップVB.NETでアップグレードすると一番したの行が
> .spdMeisai.Row(.spdMeisai.MaxRows)
> となりエラーとなります。
>
> VB6.0での疑問が解消すれば問題はないのですが、わかる方教えて下さい。
アップグレードウィザードを使用するとVB.NET用にソースが記述されるので、
時々おかしなことになります。
今回の場合、
「.spdMeisai.Row(.spdMeisai.MaxRows)」と書き換えられましたが、
.NET用のSPREADで無いのであれば、従来の書き方と同じになります。
(.NET版は使用した事が無いので、どのようなコードになるか解りませんが(~_~;) )
「.spdMeisai.Row = .spdMeisai.MaxRows」に書き直してください。
題名: Re[2]: SPREADSHEET
著者: こう
日時: 2004/07/08 11:59:30
ID: 4756
この記事の返信元:
[4755]
Re[1]: SPREADSHEET
ぺがらぼ(ペガサス研究室)
2004/07/08 11:52:28
この記事への返信:
(なし)
ツリーを表示
返事ありがとうございました。
解決しました。 またよろしくお願いします。
それではまた
こう
解決済み!
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
おはようございます
いつもおせわになっているこうです。
今回も質問したい事があります。 それはSPREADSHEETのことなんですが、自分が作ったことのないプログラムをみていたところ以下のような記述がありました。(VB6.0)
with Myform
.spdMeisai.Col = 1 @
.spdMeisai.Row .spdMeisai.MaxRows
というような記述ですが、これは下記の書き方と同じなのでしょうか?
with Myform
.spdMeisai.Col = 1 A
.spdMeisai.Row = .spdMeisai.MaxRows
@のプログラムをアップVB.NETでアップグレードすると一番したの行が
.spdMeisai.Row(.spdMeisai.MaxRows)
となりエラーとなります。
VB6.0での疑問が解消すれば問題はないのですが、わかる方教えて下さい。