Application.DDEExecute (Excel)

Executa um comando ou efetua alguma outra ação ou ações em um outro aplicativo através do canal DDE especificado.

O método DDEExecute foi desenvolvido para enviar comandos para outro aplicativo. Você também pode usá-lo para enviar pressionamentos de teclas para outro aplicativo, embora o método SendKeys seja a maneira preferida de enviar pressionamentos de teclas. O argumento String pode especificar qualquer tecla combinada com Alt, CTRL ou Shift, ou qualquer combinação dessas teclas. Cada tecla é representada por um ou mais caracteres, como "a" para o caractere a, ou "{ENTER}" para a tecla Enter. Para especificar caracteres que não são exibidos quando você pressiona a tecla correspondente (por exemplo, Enter ou Tab), use os códigos listados na tabela a seguir. Cada código da tabela representa uma tecla no teclado.

DDEExecute (Channel, String)


channelNumber = Application.DDEInitiate( _ 
 app:="WinWord", _ 
 topic:="C:\WINWORD\FORMLETR.DOC") 
Application.DDEExecute channelNumber, "[FILEPRINT]" 
Application.DDETerminate channelNumber

Arguments

O seguinte argumento é opcional

Channel (Long) - O número do canal retornado pelo método DDEInitiate .

String (String) - A mensagem definida no aplicativo que recebe.