Select and Activate don't return anything at all.

The ChartObject is essentially a containing shape so you use that to change the dimensions/location of the chart within the sheet. It would not make sense for a Chart to have these properties when it is located as a chart sheet.

The macro recorder is broken in 2007 and fails to record most steps taken with the new (at the time) chart model.