Partilhar via


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

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.