BUG: Excel Fails When Automation Add-In Loads (284876)
The information in this article applies to:
- Microsoft Office Excel 2003
- Microsoft Excel 2002
This article was previously published under Q284876 SYMPTOMS When Microsoft Excel loads an Automation add-in during cell edit
mode, Excel fails. This problem only occurs with Automation add-ins that have
been Demand Loaded into Excel. CAUSE This problem can occur when an add-in loads if the add-in
displays a form or dialog box, or if the add-in makes an Automation request to
Excel that tries to change the state of Excel. The following list includes
samples of Automation requests that may cause Excel to fail when it is called
while an Automation add-in loads during cell edit mode:
- Programmatically change the current selection. For example:
Application.ActiveSheet.Range("A1").Select
- Call a property or method of an item in the Windows
collection. For example:
Application.ActiveWindow.Zoom = 200
- Change an Excel setting such as the calculation mode. For
example:
Application.CalculationMode = xlManual
All of these items are examples of code attempts to change the
Excel environment, a workbook, or a worksheet; these types of actions are not
permitted while in edit mode. RESOLUTION Do not try the above-mentioned actions while your
add-in loads. Add-in methods that are called during the load include the Initialize method and, if your Automation add-in implements the IDTExtensibility2 interface, the OnConnection and OnStartupComplete methods as well. STATUSMicrosoft has confirmed that this is a bug in the Microsoft
products that are listed at the beginning of this article.
REFERENCES
For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
291392
INFO: Excel
COM Add-ins and Automation Add-ins
Modification Type: | Major | Last Reviewed: | 9/22/2003 |
---|
Keywords: | kbAutomation kbbug kbpending KB284876 |
---|
|