Você pode usar a função DDERequest em um canal DDE (open dynamic data exchange) para solicitar um item de informações de um aplicativo de servidor DDE.
Por exemplo, se você tiver um canal DDE aberto entre Microsoft Office Access 2007 e Microsoft Office Excel 2007, poderá usar a função DDERequest para transferir texto de uma planilha do Excel para um banco de dados access.
Sintaxe
DDERequest ( channum , item )
A sintaxe da função DDERequest tem esses argumentos:
Ar gument |
Descrição |
channum |
Um número de canal, o inteiro retornado pela função DDEInitiate . |
item |
Um expressão de cadeia de caracteres que é o nome de um item de dados reconhecido pelo aplicativo especificado pela função DDEInitiate . Verifique a documentação do aplicativo para obter uma lista de itens possíveis. |
Comentários
O argumento channum especifica o número de canal da conversa DDE desejada e o argumento do item identifica quais dados devem ser recuperados do aplicativo do servidor. O valor do argumento do item depende do aplicativo e tópico especificados quando o canal indicado pelo argumento channum é aberto. Por exemplo, o argumento do item pode ser um intervalo de células em uma planilha do Excel.
A função DDERequest retorna uma Variant como um cadeia de caracteres que contém as informações solicitadas se a solicitação foi bem-sucedida.
Os dados são solicitados no formato de texto alfanumérico. Não é possível transferir elementos gráficos ou texto em qualquer outro formato.
Se o argumento channum não for um inteiro correspondente a um canal aberto ou se os dados solicitados não puderem ser transferidos, ocorrerá um erro em tempo de execução.