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

投稿時間:2003/05/20(Tue) 20:04
投稿者名:IPKs
Eメール:
URL :
タイトル:
セルのマージ
はじめまして。
FLEXGRIDでMERGECELLがありますが、3行でもマージできるのでしょうか?
いくらやっても出来ません。
ちなみに、
            For R = 0 To 2
            
                For i = 0 To 56
                
                    .MergeRow(R) = True
                    .MergeCol(i) = True
                    .MergeCells = flexMergeFixedOnly
                    
                Next i
                
            Next R
こんな感じでやっているのですが、列はマージされているのですが、行がマージされません。(出きれば4マスマージされることになります。)
ご教授お願いします。

投稿時間:2003/05/21(Wed) 11:24
投稿者名:Say
Eメール:
URL :
タイトル:
Re: セルのマージ
MSFlexGridコントロールは
ヘルプにもあるように行のみ、または列のみであればマージできます。
複数行かつ複数列にわたるマージはサポートされていません。

ところで flexMergeFixedOnly って何?

投稿時間:2003/05/22(Thu) 13:08
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re^2: セルのマージ
> MSFlexGridコントロールは
今回の質問にある「FLEXGRID」とは、MSFlexGridの事ではないようですよ。
おそらくはその製品版の、ComponentOne社(旧VideoSoft社)製の
VSFlexGridシリーズの事だと思います。

# 日本語版は、グレープシティ社(旧文化オリエント社)から発売されています。


> 複数行かつ複数列にわたるマージはサポートされていません。
残念ながら、この点はFlexGridシリーズ共通の仕様らしいですね。。。


> ところで flexMergeFixedOnly って何?
固定セルのみをマージ対象にする、という意味です。

投稿時間:2003/05/22(Thu) 14:49
投稿者名:Say
Eメール:
URL :
タイトル:
Re^3: セルのマージ
>VSFlexGridシリーズの事だと思います。

らじゃ〜。
そういや、元質問のどこにも「MSFlexGrid」とは書いてないですね。 (^_^;

それはさておき、
どうしても複数行列のマージが必要なら、Spread系コントロールを使ってはいかがでしょう。
あるいは、OLEコントロール経由でExcel Sheetを表示するとか・・・。