XL97: Using a Macro to Activate a Chart Changes the Selection (157558)
The information in this article applies to:
- Microsoft Excel 97 for Windows
This article was previously published under Q157558 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 earlier versions of Microsoft Excel, 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 Microsoft Excel 97. In Microsoft Excel 97,
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 the chart activation.
This behavior is by design of Microsoft Excel.
WORKAROUND
To programmatically deactivate and deselect an embedded chart, you must
select another object on the worksheet.
Modification Type: | Minor | Last Reviewed: | 10/10/2006 |
---|
Keywords: | kbdtacode kbprb KB157558 |
---|
|