Método Application.DDEInitiate (Word)
Abre um canal de intercâmbio dinâmico de dados (DDE) para um outro aplicativo e retorna o número do canal.
Sintaxe
expression. DDEInitiate
( _App_
, _Topic_
)
expressão Uma variável que representa um objeto Application.
Parâmetros
Nome | Obrigatório/Opcional | Tipo de dados | Descrição |
---|---|---|---|
Aplicativo | Obrigatório | String | O nome do aplicativo. |
Topic | Obrigatório | String | O nome de um tópico DDE - por exemplo, o nome de um documento aberto - reconhecido pelo aplicativo para o qual você está abrindo um canal. |
Comentários
Se ele tiver êxito, o método DDEInitiate retorna o número do canal aberto. Todas as funções DDE subseqüentes usam esse número para especificar o canal.
Exemplo
Este exemplo inicia uma conversação DDE com o tópico System e abre a pasta de trabalho do Microsoft Excel Sales.xls. O exemplo finaliza o canal DDE, inicia um canal para Sales.xls e insere texto na célula L1C1.
Dim lngChannel As Long
lngChannel = DDEInitiate(App:="Excel", Topic:="System")
DDEExecute Channel:=lngChannel, Command:="[OPEN(" & Chr(34) _
& "C:\Sales.xls" & Chr(34) & ")]
DDETerminate Channel:=lngChannel
lngChannel = DDEInitiate(App:="Excel", Topic:="Sales.xls")
DDEPoke Channel:=lngChannel, Item:="R1C1", Data:="1996 Sales"
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.