XL2000: DDE Clients Cannot Use a RUN Command to Run an Inline Macro After a Security Update (821137)
The information in this article applies to:
SYMPTOMSClient applications can use Dynamic Data Exchange (DDE) to
issue a macro RUN command to Excel 2002. This command may stop working after you update to Service Pack 3 or the Security Update that is listed below. To the
client application, the method call appears to succeed, but the macro does not
run. This problem occurs if the DDE client uses an inline macro string and not
a macro name in the RUN command.
Note The purpose of using an inline macro is to pass parameters to a
macro.CAUSEMicrosoft released a security update in June 2002 for all
versions of Excel. This security update purposely blocked inline macro
evaluations if you did not have the Macro Security level set to
Low.
For additional
information about the security update, click the following article number to
view the article in the Microsoft Knowledge Base: 324458
MS02-031: June 19, 2002 Cumulative Patches for Microsoft Excel and Microsoft Word
Because of the security update, DDE clients that
use inline macro strings with the RUN command may not work as expected. These clients may display error messages or may show strange behavior if they cannot run the macro. RESOLUTIONHow to Obtain the HotfixThis issue is fixed in the Excel 2000 Hotfix Package 1. For additional information, click the following article number to view the article in the Microsoft Knowledge Base: 822611 Availability of the Excel 2000 Post-Service Pack 3 Hotfix Package: June 7, 2003 STATUSMicrosoft
has confirmed that this is a problem in the Microsoft products that are listed
at the beginning of this article.
Modification Type: | Major | Last Reviewed: | 4/7/2006 |
---|
Keywords: | kbQFE KBHotfixServer kbBug kbOffice2000preSP4fix kbfix KB821137 kbAudDeveloper |
---|
|