If you change the annotation's CoordinateType property to cwPlotAreaCoordinates, the coordinates you set should be in plot area coordinates with no further calculations required. For example, this example creates a new annotation and sets the annotation to coordinates (25, 25) in the plot area:
Dim annotation As CWAnnotation
Set annotation = CWGraph1.Annotations.Add
annotation.CoordinateType = cwPlotAreaCoordinates
annotation.Caption.Text = "Hello"
annotation.Caption.SetCoordinates 25, 25
Please post a reply with more information if this does not do what you want.
- Elton