Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
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.