Método Application.DDEExecute (Word)

Envia um comando ou uma sequência de comandos para um aplicativo através do canal de intercâmbio dinâmico de dados (DDE) especificado.

Sintaxe

expression. DDEExecute( _Channel_ , _Command_ )

expressão Uma variável que representa um objeto Application. Opcional.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Canal Obrigatório Long O número do canal retornado pelo método DDEInitiate.
Command Obrigatório String Um comando ou sequência de comandos reconhecidos pelo aplicativo receptor (o servidor DDE). Se o aplicativo receptor não puder executar o comando especificado, ocorrerá um erro.

Comentários

Exemplo

Este exemplo cria uma nova planilha no Microsoft Excel. A instrução de macro XLM para criar uma nova planilha é New(1).

Dim lngChannel As Long 
 
lngChannel = DDEInitiate(App:="Excel", Topic:="System") 
DDEExecute Channel:=lngChannel, Command:="[New(1)]" 
DDETerminate Channel:=lngChannel

Este exemplo executa a macro do Microsoft Excel chamada "Macro1" em Personal.xls.

Dim lngChannel As Long 
 
lngChannel = DDEInitiate(App:="Excel", Topic:="System") 
DDEExecute Channel:=lngChannel, Command:="[Run(" & Chr(34) & _ 
 "Personal.xls!Macro1" & Chr(34) & ")]" 
DDETerminate Channel:=lngChannel

Confira também

Objeto de Aplicativo

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.