FIX: Excel 2002 Series.ApplyDataLabels Method Generates Error on MFC Clients (306659)
The information in this article applies to:
This article was previously published under Q306659 SYMPTOMS
When you use DISPID binding that is based on an earlier version of the Excel type library to automate Excel 2002, you may receive the following error message when the program calls the ApplyDataLabels method of a Chart Series object:
0x80020003 (-2147352573): Member not found.
CAUSE
The DISPID for the ApplyDataLabels method of the Series object is changed in Excel 2002 so as not to conflict with a method by the same name on the Chart object. This change does not affect late bound clients, but does affect clients that are using cached DISPIDs (such as MFC wrapper classes). Because this change can break backward compatibility with already existing clients, Microsoft has issued a fix to resolve the issue.
RESOLUTIONTo resolve this problem, obtain the latest service pack for Microsoft Office XP. For additional information, click the following article number to view the article in the
Microsoft Knowledge Base:
307841 OFFXP: How to Obtain the Latest Office XP Service Pack
The English version of this fix should have the following file attributes
or later:
Date Time Size File name
---------------------------------------------
SEP-18-2001 11:36 10,236,284 Q306659.msp
After the hotfix is installed, the following files will have the listed
attributes or later:
Date Time Version Size File name
-----------------------------------------------------
SEP-13-2001 02:11 10.0.3311.0 9,165,128 Excel.exe
AUG-09-2001 19:28 10.0.3207.0 2,144,584 Graph.exe
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Microsoft Office XP Service Pack 1.
Modification Type: | Minor | Last Reviewed: | 9/27/2006 |
---|
Keywords: | kbHotfixServer kbQFE kbAutomation kbbug kbfix kbOfficeXPsp1Fix KB306659 |
---|
|