The information in this article applies to:
SYMPTOMSWhen automating Microsoft Excel 97 or Excel 2000, if the application window has been made visible and the user manually closes it, Excel will not repaint correctly the next time the application window is made visible again. CAUSEThis problem occurs when a user attempts to quit a running instance of Excel while an Automation client still has a reference to the application object for that instance. By design, Excel does not quit an instance of itself unless all external references are released; if a user tries to quit Excel manually, the application window is merely hidden so that the Automation client may continue working. If, however, the Automation client attempts to make Excel visible again, the application window will not be displayed properly and repainting will not occur. RESOLUTIONA workaround is to set the ScreenUpdating property of the application object to True after you have made the window visible. This will force Excel to repaint its client area so that it will be displayed properly. STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. MORE INFORMATIONSteps to Reproduce Behavior
Additional query words:
Keywords : kbinterop kbAutomation kbVBp kbGrpDSO kbOffice2000 kbExcel97 kbVBA500 kbexcel2000 |
Last Reviewed: June 3, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |