Applies ToAccess 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.

Per trasferire, ad esempio, i 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

Un'espressione stringa che identifica un'applicazione in grado di partecipare a una conversazione DDE. L'argomento applicazione è in genere il nome di un file EXE (senza l'estensione exe) di un'applicazione basata su Microsoft Windows, come Excel.

argomento

Un'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 avvia una conversazione DDE con l'applicazione e l'argomento specificati dagli argomenti applicazione e argomento e quindi restituisce un valore intero lungo. Questo valore restituito rappresenta un numero di canale univoco che identifica un canale tramite cui possono essere trasferiti i dati. Questo numero di canale viene quindi usato con altre istruzioni e funzioni DDE.

Se l'applicazione non è già in esecuzione oppure se è in esecuzione, ma non riconosce quanto specificato da argomento o non supporta DDE, la funzione DDEInitiate restituisce un errore di run-time.

Il valore di 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, conservare le risorse terminandolo con un'istruzione DDETerminate o DDETerminateAll.

Suggerimento

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

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.