The information in this article applies to:
SYMPTOMS
Advanced: Requires expert coding, interoperability, and multiuser skills.
In Microsoft Access 97, you may receive the following error message:
CAUSEMicrosoft Excel version 4.0 automatically closes down any open DDE channels when quitting, rather than waiting for the DDE channels to be closed properly. RESOLUTIONYou can use one of the following two methods to work around this behavior. First, you can add an On Error Resume Next statement to your Microsoft Access function before the DDE quit command. The following sample function demonstrates this method:
Second, you can have Microsoft Excel quit on its own, rather than having
Microsoft Access send the quit instruction. You can do this by having the
second to last line in a Microsoft Excel macro call another macro. The
first macro will contain a line similar to
that will call a second macro in three seconds. The second macro will
contain the two lines:
You can remove the DDE quit command from your Microsoft Access function
if you use this method.
MORE INFORMATIONSteps to Reproduce BehaviorThe following sample function will open Microsoft Excel and run a macro named Message. When the function instructs Microsoft Excel to quit, the error message mentioned in the "Symptoms" section will occur.
REFERENCESFor more information about the DDEInitiate() function, search the Help Index for "DDEInitiate," or ask the Microsoft Access 97 Office Assistant. Additional query words:
Keywords : kberrmsg kbinterop |
Last Reviewed: October 19, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |