Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.