0

チャートに軸を追加する方法については多くの情報があるようですが、チャートから軸を削除/削除する場合に利用できる情報はあまりありません。

だから私は100%積み上げ棒グラフを持っています。

X 軸 (左から右) を削除/削除したいと思います。

私はそれが...のような単純なものになるだろうと想像しました.

 Chart.HasAxis(xlCategory) = False 

しかし、「関数呼び出しを割り当てることができません」というメッセージが表示されます

x 軸をオフにするコードがわからない?

何か案は?

4

1 に答える 1

0

それでもうまくいかない場合は、コードをもっと投稿してください。以前に変数として宣言Chartして変数に割り当てていない限りChart(別の問題は、変数名に予約済み/半予約済みのキーワードを使用している可能性があります)、提供するステートメントは次のとおりです。せいぜい擬似構文。

基本的に、あなたがしていることはうまくいくはずです。ブール値を何かに割り当てることActivePresentation.Slides(1).Shapes(1).Chart.HasAxis(xlCategory) = _boolean_は間違いなくうまくいくはずです。

たとえば、1 つのスライドでプレゼンテーションを作成し、すべての図形/プレースホルダーを削除してから、100% 積み上げ棒グラフを挿入します。次に、このマクロを実行します。

Sub Test()
Dim cht As Chart
Dim sld As Slide
Dim pres As Presentation

    Set pres = ActivePresentation
    Set sld = pres.Slides(1)
    Set cht = sld.Shapes(1).Chart

    If MsgBox("Should this chart have a visible category axis?", vbYesNo) = vbYes Then
        cht.HasAxis(xlCategory) = True
    Else:
        cht.HasAxis(xlCategory) = False
    End If
End Sub

ここに画像の説明を入力

于 2013-09-30T16:53:19.300 に答える