Pode utilizar a função DDERequest num canal DDE (Open Dynamic Data Exchange) para pedir um item de informações a partir de uma aplicação de servidor DDE.
Por exemplo, se tiver um canal DDE aberto entre Microsoft Office Access 2007 e Microsoft Office Excel 2007, pode utilizar a função DDERequest para transferir texto de uma folha de cálculo do Excel para uma base de dados do Access.
Sintaxe
DDERequest ( channum , item )
A sintaxe da função DDERequest tem estes argumentos:
Ar gument |
Descrição |
channum |
Um número de canal, o número inteiro devolvido pela função DDEInitiate . |
item |
Um expressão de cadeia que é o nome de um item de dados reconhecido pela aplicação especificada pela função DDEInitiate . Consulte a documentação da aplicação para obter uma lista de itens possíveis. |
Observações
O argumento channum especifica o número de canal da conversação DDE pretendida e o argumento item identifica os dados que devem ser obtidos da aplicação de servidor. O valor do argumento item depende da aplicação e tópico especificado quando o canal indicado pelo argumento channum é aberto. Por exemplo, o argumento do item pode ser um intervalo de células numa folha de cálculo do Excel.
A função DDERequest devolve uma Variante como uma cadeia que contém as informações pedidas se o pedido tiver sido bem-sucedido.
Os dados são pedidos no formato de texto alfanumérico. Os gráficos ou texto em qualquer outro formato não podem ser transferidos.
Se o argumento channum não for um número inteiro correspondente a um canal aberto ou se os dados pedidos não puderem ser transferidos, ocorrerá um erro em tempo de execução.