Compartir a través de


Método Global.DDETerminateAll (Word)

Cierra todos los canales de intercambio dinámico de datos (DDE) que se abrieron con Microsoft Word. .

Sintaxis

expresión. DDETerminateAll

Expresión Variable que representa un objeto "Global". Opcional.

Comentarios

Este método no cierra los canales abiertos en Word mediante aplicaciones cliente. Uso de este método es lo mismo que usar el método DDETerminate para cada canal abierto.

Si interrumpe una macro que abre un canal DDE, puede dejarlo abierto sin darse cuenta. Los canales abiertos no se cierran automáticamente cuando finaliza una macro y cualquier canal que permanezca abierto consume recursos del sistema. Por esta razón, es aconsejable usar este método cuando se depura una macro que abra uno o más canales.

Ejemplo:

En este ejemplo se abre el libro Book1.xls de Microsoft Office Excel, se inserta texto en la celda F2C3, se guarda el libro y se cierran todos los canales DDE.

Dim lngChannel As Long 
 
lngChannel = DDEInitiate(App:="Excel", Topic:="System") 
DDEExecute Channel:=lngChannel, Command:="[OPEN(" & Chr(34) & _ 
 "C:\Documents\Book1.xls" & Chr(34) & ")]" 
DDETerminate Channel:=lngChannel 
lngChannel = DDEInitiate(App:="Excel", Topic:="Book1.xls") 
DDEPoke Channel:=lngChannel, Item:="R2C3", Data:="Hello World" 
DDEExecute Channel:=lngChannel, Command:="[Save]" 
DDETerminateAll

Consulte también

Global (objeto)

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.