Η συνάρτηση DDEInitiate

Σημείωση: Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχω μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά, για να το συμβουλεύεστε εύκολα.

Μπορείτε να χρησιμοποιήσετε τη συνάρτηση DDEInitiate για να ξεκινήσετε μια συνομιλία ανταλλαγής (DDE) δυναμικά δεδομένα με μια άλλη εφαρμογή. Η συνάρτηση DDEInitiate ανοίγει ένα κανάλι DDE για μεταφορά δεδομένων μεταξύ ενός διακομιστή DDE και εφαρμογή προγράμματος-πελάτη.

Για παράδειγμα, εάν θέλετε να μεταφέρετε δεδομένα από ένα υπολογιστικό φύλλο Microsoft Office Excel 2007 σε μια βάση δεδομένων Microsoft Office Access 2007, μπορείτε να χρησιμοποιήσετε τη συνάρτηση DDEInitiate για να ανοίξετε ένα κανάλι μεταξύ των δύο εφαρμογών. Σε αυτό το παράδειγμα, Access λειτουργεί ως την εφαρμογή-πελάτη και το Excel ως η εφαρμογή του διακομιστή.

Σύνταξη

DDEInitiate ( εφαρμογής, το θέμα )

Η σύνταξη της συνάρτησης DDEInitiate περιλαμβάνει τα παρακάτω ορίσματα:

Όρισμα

Περιγραφή

εφαρμογή

Μια παράσταση συμβολοσειράς αναγνωρίζει μια εφαρμογή που μπορούν να συμμετέχουν σε μια συνομιλία DDE. Συνήθως, το όρισμα εφαρμογής είναι το όνομα του αρχείου .exe (χωρίς την επέκταση .exe) για μια εφαρμογή που βασίζεται στα Windows, όπως το Excel Microsoft.

το θέμα

Μια παράσταση συμβολοσειράς που είναι το όνομα του θέμα αναγνωρίζεται από το όρισμα εφαρμογή . Ελέγξτε την τεκμηρίωση της εφαρμογής για μια λίστα των θεμάτων.


Παρατηρήσεις

Εάν επιτυχής, η συνάρτηση DDEInitiate ξεκινά μια συνομιλία DDE με την εφαρμογή και το θέμα που καθορίζονται από τα ορίσματα Ρυθμίσειςεφαρμογής και του θέματος και, στη συνέχεια, επιστρέφει ένα τιμή Ακέραιος μεγάλου μήκους. Αυτή η τιμή επιστροφής αντιπροσωπεύει ένα μοναδικό αριθμός καναλιού αναγνωρίζει ένα κανάλι μέσω ποια δεδομένα μεταφοράς μπορεί να λάβει χώρα. Αυτός ο αριθμός καναλιού χρησιμοποιείται έπειτα με άλλες συναρτήσεις και προτάσεις DDE.

Εάν η εφαρμογή δεν εκτελείται ήδη ή εάν εκτελείται αλλά δεν αναγνωρίζει το όρισμα θέμα ή δεν υποστηρίζει DDE, η συνάρτηση DDEInitiate επιστρέφει ένα σφάλμα χρόνου εκτέλεσης.

Η τιμή του ορίσματος θέμα εξαρτάται από την εφαρμογή που καθορίζεται από το όρισμα εφαρμογή . Για τις εφαρμογές που χρησιμοποιούν έγγραφα ή αρχεία δεδομένων, έγκυρα ονόματα θέματος περιλαμβάνουν συχνά τα ονόματα αυτών των αρχείων.

Σημείωση: Ο μέγιστος αριθμός των καναλιών που μπορείτε να ανοίξετε ταυτόχρονα προσδιορίζεται από τα Microsoft Windows και του υπολογιστή σας μνήμη και τους πόρους. Εάν δεν χρησιμοποιείτε ένα κανάλι, θα πρέπει να διατηρήσετε τους πόρους από τον τερματισμό του με μια πρότασηlDDETerminate ή DDETerminateAl.

συμβουλή

Εάν πρέπει να χειριστείτε τα αντικείμενα μιας άλλης εφαρμογής από την Access, που μπορεί να θέλετε να μπορείτε να χρησιμοποιήσετε αυτοματισμού.

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×