Funzione DDEInitiate

Si applica a
Access per Microsoft 365 Access 2021 Access 2019 Access 2016

È possibile usare la funzione DDEInitiate per avviare una conversazione DDE (Dynamic Data Exchange) con un'altra applicazione. La funzione DDEInitiate apre un canale DDE per trasferire i dati tra un server DDE e un'applicazione client.

Ad esempio, per trasferire dati da un foglio di calcolo di Microsoft Office Excel 2007 a un database di Microsoft Office Access 2007, è possibile usare la funzione DDEInitiate per aprire un canale tra le due applicazioni. In questo esempio Access funge da applicazione client ed Excel da applicazione server.

Sintassi

DDEInitiate(applicazione, argomento)

La sintassi della funzione DDEInitiate ha gli argomenti seguenti:

Argomento Descrizione
applicazione Espressione stringa che identifica un'applicazione che può partecipare a una conversazione DDE. In genere, l'argomento applicazione è il nome di un file di .exe (senza l'estensione .exe) per un'applicazione basata su Microsoft Windows, ad esempio Excel.
argomento Espressione stringa che rappresenta il nome di un argomento riconosciuto dall'argomento applicazione . Per un elenco degli argomenti, vedere la documentazione dell'applicazione.

    

Osservazioni

Se ha esito positivo, la funzione DDEInitiate inizia una conversazione DDE con l'applicazione e l'argomento specificati dagli argomenti dell'applicazione e dell'argomento, quindi restituisce un valore intero lungo. Questo valore restituito rappresenta un numero di canale univoco che identifica un canale attraverso il quale può essere effettuato il trasferimento dei dati. Questo numero di canale viene quindi usato con altre istruzioni e funzioni DDE.

Se l'applicazione non è già in esecuzione o se è in esecuzione ma non riconosce l'argomento o non supporta DDE, la funzione DDEInitiate restituisce un errore di runtime.

Il valore dell'argomento argomento dipende dall'applicazione specificata dall'argomento applicazione . Per le applicazioni che usano file di dati o documenti, i nomi di argomento validi includono spesso i nomi di tali file.

Nota

Il sistema operativo Microsoft Windows e la memoria e le risorse del computer determinano il numero massimo di canali che è possibile aprire contemporaneamente. Se non si usa un canale, è consigliabile risparmiare risorse terminandolo con un'istruzione DDETerminate o DDETerminateAll .

Suggerimento

Se è necessario modificare gli oggetti di un'altra applicazione da Access, è consigliabile usare l'automazione.