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

投稿時間:2002/11/18(Mon) 00:03
投稿者名:よん太
Eメール:
URL :
タイトル:
MSChartのデータポイントラベルについて
はじめまして、よん太と申します。

MSChartにて、データラベルをプロット表示させる為に「〜データポイントラベルを表示」を
参考にさせて頂きました。
そこで、データが0の場合も表示されてしまいますが、表示させない方法を教えて頂けますでしょうか。

環境:VB6
--------------------------
Dim series As series
    For Each series In MSChart1.Plot.SeriesCollection
        With series.DataPoints.Item(-1).DataPointLabel
            .VtFont.VtColor.Set 0, 0, 255
            .LocationType = VtChLabelLocationTypeAbovePoint
            .Component = VtChLabelComponentValue
            .ValueFormat = "0.0"
            .Backdrop.Frame.Style = VtFrameStyleNull
        End With
    Next
--------------------------

データが0の時はvbNullを入れてみたり、試してみましたがだめでした。
(このプログラムのどこでデータをセットしているのかよく分かっていません・・・)
よろしくお願い致します。

投稿時間:2002/11/18(Mon) 10:18
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: MSChartのデータポイントラベルについて
>>     For Each series In MSChart1.Plot.SeriesCollection
>         With series.DataPoints.Item(-1).DataPointLabel
>             .VtFont.VtColor.Set 0, 0, 255
>             .LocationType = VtChLabelLocationTypeAbovePoint
>             .Component = VtChLabelComponentValue
>             .ValueFormat = "0.0"
>             .Backdrop.Frame.Style = VtFrameStyleNull
>         End With
>     Next

        .alueFormat = "0.0" の所を

           .ValueFormat = "##"  で試して下さい。

投稿時間:2002/11/18(Mon) 20:27
投稿者名:よん太
Eメール:
URL :
タイトル:
Re^2: MSChartのデータポイントラベルについて
さっそくのご回答どうも有難うございます。

整数の場合できましたが、少数の場合は表示されてしまいました。
これは仕様上仕方ないのでしょうか(?)。

投稿時間:2002/11/18(Mon) 22:25
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re^3: MSChartのデータポイントラベルについて
> さっそくのご回答どうも有難うございます。
>
> 整数の場合できましたが、少数の場合は表示されてしまいました。
> これは仕様上仕方ないのでしょうか(?)。

  "##.#" のドットだけは表示されます。

投稿時間:2002/11/18(Mon) 22:38
投稿者名:よん太
Eメール:
URL :
タイトル:
Re^4: MSChartのデータポイントラベルについて
> "##.#" のドットだけは表示されます。


やはりドットは表示されてしまいますか。
了解しました。
お手数をお掛けしました。どうも有難うございます。