Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

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

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

Σύνταξη

DDEInitiate ( εφαρμογή; θέμα )

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

Όρισμα

Περιγραφή

εφαρμογή

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

θέμα

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


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

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

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

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

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

συμβουλή

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

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

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

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

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

×