XL2000: Using a Macro to Activate a Chart Changes the Selection (213575)
The information in this article applies to:
This article was previously published under Q213575 SYMPTOMS
When you run a macro that activates and deactivates a chart, the chart
remains selected. If your macro "expects" that the selection from before
the chart is activated will remain the selection after the chart is
deactivated, it may fail or may not perform as it did in earlier versions
of Microsoft Excel.
CAUSE
If you programmatically activate an embedded chart in versions of Microsoft Excel earlier than Excel 97, the chart is not selected. The range or object that was selected before the chart was activated remains selected on the worksheet.
This behavior has changed in Excel 2000. In Excel 2000, programmatically activating a chart selects the chart area. Therefore, when the chart is deactivated, it remains selected.
This change in functionality may cause problems with code that "expects" the selection to remain as it was before chart activation.
WORKAROUND
To programmatically deactivate and deselect an embedded chart, you must
select another object on the worksheet.
Modification Type: | Minor | Last Reviewed: | 10/11/2006 |
---|
Keywords: | kbdtacode kbprb kbProgramming KB213575 |
---|
|