Função DDE

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 DDE para iniciar uma conversação de dynamic data exchange (DDE) com outra aplicação, pedir um item de informações a partir dessa aplicação e apresentar essas informações num controlo num formulário ou relatório.

Por exemplo, pode utilizar a função DDE na propriedade OrigemDoControlo da caixa de texto para apresentar dados de uma célula específica numa folha de cálculo Microsoft Office Excel 2007.

Sintaxe

DDE ( aplicação, tópico, produto )

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

A rgument

Descrição

aplicação

Um expressão de cadeia identificar uma aplicação que pode participar numa conversação DDE. Normalmente, a 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. Por exemplo, para iniciar uma conversação de DDE com o Excel, escreva "Excel" para o argumento de aplicação .

tópico

Uma expressão de cadeia que é o nome do tópico reconhecidas pela aplicação. O argumento tópico é frequentemente um documento ou ficheiro de dados. Verificar a documentação da outra aplicação para obter uma lista de tópicos possíveis.

item

Uma expressão de cadeia que é o nome do item de dados reconhecidas pela aplicação. Verificar a documentação da outra aplicação para obter uma lista de itens possíveis.


Observações

A função DDE tenta iniciar uma conversação DDE com a aplicação e especificados tópicoe os pedidos dos dados no item. Se tiver êxito, a função DDE devolve uma cadeia que contém as informações necessárias.

Se está a pedir dados a partir do Excel, o item poderá um identificador de linha e coluna, tal como "R1C1" ou o nome de um intervalo de células. No seguinte exemplo, a função DDE os pedidos de informações a partir da célula na linha 1, coluna 1 numa folha de cálculo do Excel. Pode introduzir esta expressão para um controlo de caixa de texto na caixa de propriedade OrigemDoControlo na folha de propriedades do controlo:

=DDE("Excel", "Sheet1", "R1C1")

Pode utilizar a função DDE apenas na propriedade OrigemDoControlo de uma caixa de texto, grupo de opções, caixa de verificação ou caixa de combinação. Não é possível ligar a função DDE partir aVisual Basic para módulo Applications (VBA).

Quando utiliza a função DDE , o controlo torna-se só de leitura no vista de Formulário e pré-visualização. Por exemplo, se utilizar a função DDE numa caixa de texto, o texto na caixa de texto não pode ser editado. Tem de editar o texto na outra aplicação. Uma vez que a propriedade OrigemDoControlo é só de leitura na vista de formulário e pré-visualização, tem de ser efetuadas alterações para o controlo no vista de Estrutura.

Microsoft Windows e do seu computador memória e recursos determinam o número máximo de conversações DDE que podem ser abertos em simultâneo. Se a conversação não pode ser iniciada uma vez que a outra aplicação não estiver em execução ou não reconhece o tópico especificado ou se já tiver sido atingido o número máximo de conversações, a função DDE devolve um nulo.

Nota: A outra aplicação poderá ser configurada para ignorar o seu pedido para uma conversação DDE. Se Sim, a função DDE devolve um Nulo. Da mesma forma, pode configurar o acesso a ignorar pedidos de outras aplicações: clique em Opções do Access no menu ficheiro , em seguida, clique em Avançadas na caixa de diálogo Definições da aplicação . Em Operações DDE, selecione Ignorar pedidos DDE.

sugestão

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

A tabela seguinte ilustra como a função DDE comporta-se quando utilizá-lo com cada um dos controlos.

Con respeitar

Comentários

Caixa de texto

O argumento item pode referir-se para texto ou números. Se item se referir a mais do que um bloco de informações, como um intervalo com nome numa folha de cálculo do Excel que contenha várias células, a função DDE devolve a primeira entrada. Pode utilizar esta função com uma caixa de texto para apresentar os dados contidos numa célula na folha de cálculo.

Caixa de combinação

A função DDE preenche a caixa de combinação com as informações referidas por item. Não é possível introduzir dados na parte da caixa de texto. Pode utilizar a função DDE com uma caixa de combinação para apresentar uma lista de países/regiões que mantém numa folha de cálculo do Excel.

Grupo de opções

A propriedade ValorDaOpção de cada botão de opção num grupo de opções está definida para um número. Normalmente, o primeiro valor do botão é 1, o segundo é 2 e assim sucessivamente. O número devolvido pela função DDE determina o botão de opção que será selecionada.

Por exemplo, se a função DDE devolve 2, o segundo botão será selecionado. Se esta função devolve um valor que não corresponde a nenhum as definições da propriedade ValorDaOpção , nenhum dos botões será selecionada. Se item se referir a mais do que um bloco de informações, como um intervalo com nome numa folha de cálculo do Excel que contenha várias células, a função DDE devolve a primeira entrada.

Caixa de verificação

Se a função DDE devolve 0, a caixa de verificação irá desmarcada. Se esta função devolve um número diferente de zero, como 1 ou – 1, a caixa será selecionada. Se o item que se refere a texto ou a mais do que um bloco de informações, como um intervalo com nome numa folha de cálculo do Excel que contenha várias células, a caixa de verificação vai estar disponível.


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.

×