Método Global.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 'Global'. 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. |
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.