Função DDEIniciar

Nota: Queremos fornecer-lhe os conteúdos de ajuda mais recentes o mais rapidamente possível e no seu idioma. Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode informar-nos se as informações foram úteis no final desta página? Eis o artigo em inglês para referência.

Pode utilizar a função DDEIniciar para começar uma conversação de dynamic data exchange (DDE) com outra aplicação. A função DDEIniciar abre um canal DDE para transferência de dados entre uma aplicação de cliente e servidor DDE.

Por exemplo, se pretender transferir dados de uma folha de cálculo Microsoft Office Excel 2007 para uma base de dados Microsoft Office Access 2007, pode utilizar a função DDEIniciar para abrir um canal entre as duas aplicações. Neste exemplo, Access age como a aplicação de cliente e Excel age como a aplicação de servidor.

Sintaxe

DDEIniciar ( aplicação, tópico )

A sintaxe da função DDEIniciar tem os seguintes argumentos:

Argumento

Descrição

aplicação

Um expressão de cadeia identificar uma aplicação que pode participar numa conversação DDE. Normalmente, o argumento aplicação é o nome de um ficheiro de .exe (sem extensão .exe) para uma aplicação no Microsoft – baseado no Windows, como o Excel.

tópico

Uma expressão de cadeia que é o nome do tópico reconhecido pelo argumento de aplicação . Verificar a documentação da aplicação para obter uma lista de tópicos.


Observações

Se tiver êxito, a função DDEIniciar começa uma conversação DDE com a aplicação e o tópico especificados pelos argumentos aquandotion e o tópico e, em seguida, devolve um valor de número inteiro longo. Este valor devolvido representa um exclusivo número de canal que identifica um canal através de quais os dados transferência pode realizar. Este número de canal subsequentemente é utilizado com outras funções e DDE declarações.

Se a aplicação já não está em execução, ou se está a ser executada, mas não reconhece o argumento tópico ou não suporta DDE, a função DDEIniciar devolve um erro em tempo de execução.

O valor do argumento tópico depende da aplicação especificada pelo argumento de aplicação . Para as aplicações que utilizam documentos ou ficheiros de dados, nomes de tópicos válidos incluem frequentemente os nomes dos ficheiros.

Nota: O número máximo de canais que podem ser abertos em simultâneo é determinado pela Microsoft Windows e do seu computador memória e recursos. Se não estiver a utilizar um canal, deverá conservar os recursos terminando-o com uma instrução delDDETerminate ou DDETerminateAl.

sugestão

Se precisar de manipular objetos de outra aplicação a partir do Access, poderá considerar a utilização de automatização.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×