使用 DDETerminateAll 语句,可以关闭所有打开的动态数据交换 (DDE) 通道。
例如,假设打开了 Microsoft Excel 和 Microsoft Access 之间的两个 DDE 通道,一个用来检索有关 Microsoft Excel 的系统信息,另一个用来传送数据。使用 DDETerminateAll 语句可以同时关闭这两个通道。
DDETerminateAll
对每个打开的通道号,使用 DDETerminateAll 语句与执行 DDETerminate 语句是等效的。像 DDETerminate 语句一样,DDETerminateAll 语句对窗体或报表字段中激活的 DDE 链接表达式不起作用。
如果没有打开的 DDE 通道,DDETerminateAll 语句运行时不会导致运行时错误。
提示
? | 如果中断执行 DDE 的过程,有可能会由于疏忽而使通道保持打开状态。为避免浪费系统资源,在调试执行 DDE 的代码时,可以在代码中或“调试”窗口的“立即”窗格(窗口下部)中使用 DDETerminateAll 语句。 |
? | 如果需要在 Microsoft Access 中操作其他应用程序的对象,可以考虑使用“自动化”。 |