Funkcji DDERequest można użyć za pośrednictwem otwartego kanału dynamicznej wymiany danych (DDE), aby zażądać elementu informacji z aplikacji serwera DDE.
Jeśli na przykład masz otwarty kanał DDE między Microsoft Office Access 2007 a Microsoft Office Excel 2007, możesz użyć funkcji DDERequest , aby przenieść tekst z arkusza programu Excel do bazy danych programu Access.
Składnia
DDERequest ( channum , element )
W składni funkcji DDERequest występują następujące argumenty:
Ar gument |
Opis |
channum |
A numer kanału, liczba całkowita zwrócona przez funkcję DDEInitiate . |
element |
wyrażenie tekstowe to nazwa element danych rozpoznawana przez aplikację określoną przez funkcję DDEInitiate . Aby uzyskać listę możliwych elementów, zapoznaj się z dokumentacją aplikacji. |
Spostrzeżenia
Argument channum określa numer kanału odpowiedniej konwersacji DDE, a argument elementu określa, które dane powinny zostać pobrane z aplikacji serwera. Wartość argumentu elementu zależy od aplikacji i temat określonej po otwarciu kanału wskazanego przez argument channum . Na przykład argument element może być zakresem komórek w arkuszu programu Excel.
Funkcja DDERequest zwraca wartość typu wariant jako ciąg zawierającą żądane informacje, jeśli żądanie zakończyło się pomyślnie.
Dane są wymagane w formacie tekstowym alfanumerycznym. Nie można przesyłać grafiki ani tekstu w żadnym innym formacie.
Jeśli argument channum nie jest liczbą całkowitą odpowiadającą otwartemu kanałowi lub nie można przesłać żądanych danych, występuje błąd czasu wykonania.