Η συνάρτηση DDESend

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

Μπορείτε να χρησιμοποιήσετε τη συνάρτηση DDESend για να ξεκινήσετε μια συνομιλία ανταλλαγής (DDE) δυναμικά δεδομένα με μια άλλη εφαρμογή και να στείλετε ένα στοιχείο πληροφοριών σε αυτήν την εφαρμογή από ένα στοιχείο ελέγχου σε μια φόρμα ή έκθεση.

Για παράδειγμα, μπορείτε να χρησιμοποιήσετε τη συνάρτηση DDESend στην ιδιότητα Προέλευση στοιχείου ελέγχου πλαισίου κειμένου για να στείλετε τα δεδομένα που εμφανίζονται σε αυτό το πλαίσιο κειμένου σε ένα συγκεκριμένο κελί σε ένα υπολογιστικό φύλλο Microsoft Office Excel 2007.

Σύνταξη

DDESend ( εφαρμογή, θέμα, στοιχείο, δεδομένα )

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

Όρισμα

Περιγραφή

εφαρμογή

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

το θέμα

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

στοιχείο

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

δεδομένα

Μια συμβολοσειρά ή παράσταση που περιέχει τα δεδομένα για να στείλετε στην εφαρμογή.


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

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

Το όρισμα δεδομένα καθορίζει τις πληροφορίες που θέλετε να στείλετε. Μπορεί να είναι μια καθορισμένη συμβολοσειρά, όπως "Report prepared by John", ή μπορεί να είναι μια παράσταση που περιλαμβάνει το αποτέλεσμα μιας συνάρτησης που δημιουργεί μια συμβολοσειρά, όπως "Prepared on " & Date(). Εάν το όρισμα στοιχείο αναφέρεται σε περισσότερα από ένα στοιχεία, όπως μια καθορισμένη περιοχή σε ένα φύλλο εργασίας του Excel που περιέχει πολλά κελιά, η συνάρτηση DDESend στέλνει δεδομένα για την πρώτη καταχώρηση.

Στο παρακάτω παράδειγμα, η συνάρτηση DDESend στέλνει τη συμβολοσειρά "Some text" στο κελί στη γραμμή 1, στήλη 1 σε ένα φύλλο εργασίας του Excel. Μπορείτε να εισαγάγετε αυτή την παράσταση για ένα στοιχείο ελέγχου πλαισίου κειμένου στο πλαίσιο ιδιότητας Προέλευση στοιχείου ελέγχου στο φύλλο ιδιοτήτων του στοιχείου ελέγχου:

=DDESend("Excel", "Sheet1", "R1C1", "Some text")

Ας υποθέσουμε ότι θέλετε να στείλετε δεδομένα από ένα δεσμευμένο στοιχείο ελέγχου σε μια φόρμα Microsoft Office Access 2007 σε ένα κελί σε ένα υπολογιστικό φύλλο του Excel. Η ιδιότητα Προέλευση στοιχείου ελέγχου του δεσμευμένου στοιχείου ελέγχου περιέχει ήδη ένα όνομα πεδίου ή παράσταση. Μπορείτε να δημιουργήσετε ένα άλλο πλαίσιο κειμένου ή το σύνθετο πλαίσιο και να ορίσετε την ιδιότητα Προέλευση στοιχείου ελέγχου σε μια παράσταση που περιλαμβάνει τη συνάρτηση DDESend , όπου δεδομένων είναι το όνομα του δεσμευμένου στοιχείου ελέγχου. Για παράδειγμα, εάν έχετε ένα δεσμευμένο πλαίσιο κειμένου που ονομάζεται "Επώνυμο", μπορείτε να δημιουργήσετε ένα άλλο πλαίσιο κειμένου και να ορίσετε την ιδιότητα ControlSource με το εξής:

=DDESend("Excel", "Sheet1", "R1C1", [LastName])

Αυτό το στοιχείο ελέγχου ενδιάμεσες πρέπει να είναι ένα πλαίσιο κειμένου ή ένα σύνθετο πλαίσιο. Δεν μπορείτε να χρησιμοποιήσετε το όνομα ενός δεσμευμένου στοιχείου ελέγχου ως το όρισμα δεδομένων για ένα πλαίσιο ελέγχου ή ομάδα επιλογών.

Μπορείτε να χρησιμοποιήσετε τη συνάρτηση DDESend μόνο στη ρύθμιση ιδιότητας τουntrolSourceαπό κοινούαπό ένα πλαίσιο κειμένου, ομάδα επιλογών, επιλογή του πλαισίου ελέγχου ή σύνθετο πλαίσιο σε μια φόρμα. Δεν μπορείτε να καλέσετε τη συνάρτηση DDESend από ένα έργο Visual Basic για τη λειτουργική μονάδα Applications (VBA).

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

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

Σημείωση: Η άλλη εφαρμογή μπορεί να ρυθμιστεί για να αγνοήσετε την αίτησή σας για μια συνομιλία DDE. Εάν Ναι, η συνάρτηση DDESend επιστρέφει την τιμή Null. Ομοίως, μπορείτε να ορίσετε Access να παραλείψει τις αιτήσεις από άλλες εφαρμογές: κάντε κλικ στο κουμπί " Επιλογές της Access " στο μενού αρχείο και, στη συνέχεια, κάντε κλικ στην επιλογή για προχωρημένους στο παράθυρο διαλόγου Ρυθμίσεις εφαρμογής . Στην περιοχή Λειτουργίες DDE, επιλέξτε Παράβλεψη αιτήσεων DDE.

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

Ο παρακάτω πίνακας απεικονίζει τον τρόπο συμπεριφοράς η συνάρτηση DDESend , όταν την χρησιμοποιείτε με κάθε ένα από τα στοιχεία ελέγχου.

Στοιχείο ελέγχου

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

Πλαίσιο κειμένου ή το σύνθετο πλαίσιο

Επειδή το πλαίσιο κειμένου ή το σύνθετο πλαίσιο εμφανίζεται κενή σε προβολή φόρμας και προεπισκόπηση εκτύπωσης, μπορείτε να ορίσετε την ιδιότητα Visible σε False.

Το όρισμα δεδομένων μπορεί να αναφέρεται σε ένα άλλο στοιχείο ελέγχου. Το παρακάτω παράδειγμα δείχνει πώς μπορείτε να στείλετε τα περιεχόμενα ενός στοιχείου ελέγχου που ονομάζεται "Επώνυμο" σε ένα φύλλο εργασίας του Excel:

=DDESend("Excel", "Sheet1", "R1C1", [LastName])

Ομάδα επιλογών

Κανένα από τα κουμπιά επιλογής σε μια ομάδα επιλογών είναι επιλεγμένη σε προβολή φόρμας και προεπισκόπηση εκτύπωσης. Ενδέχεται να θέλετε να κάνετε αόρατο στην ομάδα επιλογών (και τα κουμπιά), ορίζοντας την ιδιότητα Visible σε False.

Το όρισμα δεδομένα πρέπει να περιέχει αριθμητικά δεδομένα, όπως "2". Εάν το όρισμα δεδομένων δεν είναι αριθμητικό, η συνάρτηση DDESend δεν αποστολή των πληροφοριών και το στοιχείο δεν έχει αλλάξει.

Πλαίσιο ελέγχου

Το πλαίσιο ελέγχου είναι με σκίαση σε προβολή φόρμας και προεπισκόπηση εκτύπωσης. Ενδέχεται να θέλετε να μην είναι ορατό, ορίζοντας την ιδιότητα Visible σε παγίωνlse.

Το όρισμα δεδομένα πρέπει να περιέχει αριθμητικά δεδομένα, όπως "2". Εάν το όρισμα δεδομένων δεν είναι αριθμητικό, η συνάρτηση DDESend δεν αποστολή των πληροφοριών και το στοιχείο δεν έχει αλλάξει.

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

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

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

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

×