'Efter kodifiera går i en klassificeraenhet täcker namngav chtClass. Du måste uppsättningen det känt av kartläggaenheten i rekvisita förse med rutor.
Offentlig WithEvents cht som kartlägger
Privat undercht_MouseDown (ByVal knäppas som Long, den ByVal förskjutningen som Long, _,
ByVal x som Long, ByVal y som Long)
PointClick x, y
Avsluta suben
Privata underPointClick (ByVal x som Long, ByVal y som Long)
Dunkla ElementID som Long
Dunkel Arg1 som Long
Dunkel Arg2 som Long
cht.GetChartElement x, y, ElementID, Arg1, Arg2
Om ElementID = xlSeries därefter
Det valda fallet Arg2 'Arg1 är serieindexet, Arg2 är pekar indexet
Fall 1
Täcker (”Chart1”). Aktivera
Fall 2
Täcker (”Chart2”). Aktivera
Fall 3
Täcker (”Chart3”). Aktivera
Avsluta valt
Avsluta om
Avsluta suben
'Efter kodifiera går på en stamgästenhet täcker
Global oCht som nya chtClass
UnderActivateChart1Events ()
Uppsättning oCht.cht = arbetssedlar (”Sheet1”) .ChartObjects (1). Kartlägga
Avsluta suben
Sub DeactivateChart ()
Uppsättning oCht.cht = ingenting
Avsluta suben
'Efter under går i ThisWorkbook kodifierar förser med rutor
UnderWorkbook_Open ()
ActivateChart1Events
Avsluta suben
|