2017-05-02 8 views
0

ExcelとAccessの間のこれらの小さなVBA言語の違いは非常に面白くなってきています。私は私のライン・チャートを私がそれを必要とするように見えるようにする最後のステップ(うまくいけば)ですが、最初のマーカだけにデータ・ラベルを表示することはできません。ここまで私がこれまで持っていたことがあります。 、あなたの援助に感謝を再度VBA MS Access 2010ピボット線グラフ最初のマーカーにのみデータラベルを追加

With Me.ChartSpace.Charts(0).SeriesCollection(0) 
    .Line.Color = sc1 
    .Line.Weight = 6 
    .marker.Size = 8 
    .marker.Style = 2 
    sName = .Name 
    csName = Right(sName, Len(sName) - 8) 
    .Caption = csName 
    .Points(1).DataLabel.Text = csName 
End With 

:私はオンラインで見つけることができ、すべてが同じ「オブジェクトはこのプロパティまたはメソッドをサポートしていませんエラー438」を取得するすべてのitirationを試みてきました。

+0

を配置しよう解決しない場合は

Me.ChartSpace.Charts(0).SeriesCollection(0).Points(1).DataLabel.Select Selection.Format.TextFrame2.TextRange.Characters.Text = "Name" 

は、特定の問題があります ' .DataLabel'。なんらかの理由で、Accessは '.points()'の後にそれを受け入れたくありません。 –

答えて

0

あなたはこれを試すことができます。.. Withステートメントの前にこれらの行を挿入してください問題はまだ続いSheets("SheetName").ChartObjects("ChartName")Me.ChartSpace.Charts(0)を変更し、適切なSeriesCollection

+0

ありがとうございますが、無意識のうちに、これはExcelではなくAccessにあります。 –

関連する問題