Σημείωση: Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχω μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά , για να το συμβουλεύεστε εύκολα.
Ένα πρότυπο φόρμας μπορεί να περιέχει μόνο δέσμη ενεργειών ή διαχειριζόμενο κώδικα που είναι γραμμένο σε μία γλώσσα προγραμματισμού. Μπορείτε να αλλάξετε τη γλώσσα προγραμματισμού προτύπου φόρμας, καταργώντας το αρχικό δέσμη ενεργειών ή διαχειριζόμενο κώδικα, καθορίζοντας μια νέα γλώσσα προγραμματισμού, επανεγγραφή το αρχικό δέσμη ενεργειών ή διαχειριζόμενο κώδικα στη νέα γλώσσα προγραμματισμού και, στη συνέχεια, προσθέτοντας τη νέα δέσμη ενεργειών ή τη διαχειριζόμενη κώδικα στο πρότυπο φόρμας.
Σημείωση: Το InfoPath δεν είναι δυνατό να μετατρέψετε την υπάρχουσα δέσμη ενεργειών ή διαχειριζόμενο κώδικα από μία γλώσσα προγραμματισμού σε άλλη γλώσσα προγραμματισμού.
Σε αυτό το άρθρο
Επισκόπηση
Όταν πρέπει να χρησιμοποιήσετε δέσμη ενεργειών ή διαχειριζόμενο κώδικα για να προσθέσετε επιχειρηματικής λογικής στο πρότυπο φόρμας, όπως η εκτέλεση ένα πολύπλοκο υπολογισμό χρησιμοποιώντας τις τιμές που καταχωρούν οι χρήστες σε φόρμες που βασίζονται στο πρότυπο φόρμας, μπορείτε να προσθέσετε της επιχειρηματικής λογικής σας, χρησιμοποιώντας μία από πολλές διαφορετικές γλώσσες προγραμματισμού, όπως C# ή Microsoft Visual Basic. Αφού προσθέσετε δέσμη ενεργειών ή διαχειριζόμενο κώδικα στο πρότυπο φόρμας, οι αλλαγές που θέλετε να κάνετε ή οποιαδήποτε νέα δέσμη ενεργειών ή διαχειριζόμενο κώδικα που θέλετε να προσθέσετε στο πρότυπο φόρμας σας πρέπει να εγγραφούν στην ίδια γλώσσα προγραμματισμού.
Καθώς εξελίσσεται του προτύπου φόρμας ώστε να πληρούνται οι νέες απαιτήσεις επιχειρήσεις, ίσως χρειαστεί να αλλάξετε τη γλώσσα προγραμματισμού που χρησιμοποιούνται στο πρότυπο φόρμας. Για παράδειγμα, φανταστείτε παρακάτω περιπτώσεις:
-
Η εταιρεία σας έχει μια νέα πολιτική που θα χρησιμοποιήσετε όλα τα προγράμματα Microsoft Windows και επεκτάσεις προγράμματος που αναπτύχθηκε από το τμήμα του C# γλώσσα προγραμματισμού. Τα υπάρχοντα πρότυπα φόρμας που χρησιμοποιούνται στην εταιρεία σας έχουν σχεδιαστεί χρησιμοποιώντας τη γλώσσα προγραμματισμού Visual Basic. Για να συμμορφώνεστε με τη νέα πολιτική, πρέπει να μετατρέψετε όλα τα πρότυπα φόρμας ώστε να χρησιμοποιούν το C# γλώσσα προγραμματισμού.
-
Δημοσίευση προτύπου φόρμας που δημιουργήθηκε στο Microsoft Office InfoPath 2003 που έχει συνταχθεί σε JScript δέσμης ενεργειών. Επειδή Microsoft Office InfoPath 2007 επιτρέπει στους χρήστες να συμπληρώνουν φόρμες που βασίζονται σε ένα πρότυπο φόρμας σε πρόγραμμα περιήγησης Web, πρέπει να μετατρέψετε αυτό το πρότυπο φόρμας σε ένα πρότυπο φόρμας με δυνατότητα προγράμματος περιήγησης και, στη συνέχεια, δημοσιεύστε το στο διακομιστή που εκτελεί InfoPath Forms Services. Ωστόσο, InfoPath Forms Services μπορεί να εμφανίσει μόνο τα πρότυπα φόρμας με συγκροτήσεις διαχειριζόμενο κώδικα; Δεν μπορείτε να δημοσιεύσετε ένα πρότυπο φόρμας που περιέχει μια δέσμη ενεργειών σε διακομιστή που εκτελεί InfoPath Forms Services. Πρέπει να μετατρέψετε τη δέσμη ενεργειών σε ένα διαχειριζόμενο κώδικα συγκρότησης έτσι ώστε να μπορείτε να δημοσιεύσετε το πρότυπο φόρμας σε διακομιστή που εκτελεί InfoPath Forms Services.
-
Είστε υπεύθυνοι για τη διατήρηση πολλά πρότυπα φόρμας που δεν σχεδιάζετε. Αυτά τα πρότυπα φόρμας περιέχουν δέσμες ενεργειών συνταχθεί σε JScript. Παρόλο που μπορείτε να διαβάσετε και να συντάξετε δέσμες ενεργειών συνταχθεί σε JScript, που είναι πολύ πιο ειδικές γνώσεις στην εγγραφή δεσμών ενεργειών με χρήση του Microsoft Visual Basic Scripting Edition (VBScript) γλώσσα προγραμματισμού. Επειδή θα διατηρεί αυτά τα πρότυπα φόρμας, θα είναι πολύ πιο αποτελεσματικές εάν η δέσμη ενεργειών έχει συνταχθεί σε VBScript, ώστε να μπορείτε να αποφασίσετε να αντικαταστήσετε τις υπάρχουσες δέσμες ενεργειών συνταχθεί σε JScript με δέσμες ενεργειών γραμμένο με τη χρήση VBScript.
Εάν πρέπει να αλλάξετε τη γλώσσα προγραμματισμού που χρησιμοποιείται σε ένα υπάρχον πρότυπο φόρμας, πρέπει πρώτα να καταργήσετε την υπάρχουσα δέσμη ενεργειών ή διαχειριζόμενο κώδικα από το πρότυπο φόρμας και, στη συνέχεια, καθορίστε τη νέα γλώσσα προγραμματισμού για το πρότυπο φόρμας. Όταν αλλάζετε τη γλώσσα προγραμματισμού στο πρότυπο φόρμας, μπορείτε να γράψετε εκ νέου τη δέσμη ενεργειών ή διαχειριζόμενο κώδικα στη νέα γλώσσα, χρησιμοποιώντας το Microsoft Script Editor ή Microsoft Visual Studio Tools για εφαρμογές και, στη συνέχεια, μπορείτε να προσθέσετε τη νέα δέσμη ενεργειών στο πρότυπο φόρμας.
Αλλαγή της γλώσσας προγραμματισμού προτύπου φόρμας
Πριν να αλλάξετε τη γλώσσα προγραμματισμού προτύπου φόρμας, ενδέχεται να θέλετε να αποθηκεύσετε ένα αντίγραφο του αρχικού κώδικα προέλευσης σε ένα πρόγραμμα επεξεργασίας κειμένου, όπως το Σημειωματάριο της Microsoft, σε περίπτωση που πρέπει να αναφέρονται σε αυτό ή να χρησιμοποιήσετε τον αρχικό κωδικό.
Αποθηκεύστε το αρχικό πηγαίο κώδικα
-
Ανοίξτε το πρότυπο φόρμας σε κατάσταση σχεδίασης.
-
Στο μενού Εργαλεία, τοποθετήστε το δείκτη για να προγραμματισμού και, στη συνέχεια, κάντε ένα από τα εξής:
-
Εάν το πρότυπο φόρμας περιέχει δέσμη ενεργειών, κάντε κλικ στην επιλογή Microsoft Script Editor.
-
Εάν το πρότυπο φόρμας περιέχει διαχειριζόμενο κώδικα, κάντε κλικ στην επιλογή Microsoft Visual Studio Tools for Applications.
-
-
Στο μενού Επεξεργασία του Microsoft Script Editor ή του Microsoft Visual Studio Tools for Applications, κάντε κλικ στο κουμπί Επιλογή όλων.
-
Από το μενού Edit, κάντε κλικ στην εντολή Copy.
-
Επικολλήστε τον κώδικα που αντιγράψατε σε ένα πρόγραμμα επεξεργασίας κειμένου, όπως το Σημειωματάριο.
-
Αποθηκεύστε το αρχείο προγράμματος επεξεργασίας κειμένου.
Αλλαγή της γλώσσας προγραμματισμού του προτύπου φόρμας
-
Στο μενού Εργαλεία, κάντε κλικ στο κουμπί "Επιλογές φόρμας".
-
Στην κατηγορία στο παράθυρο διαλόγου "Επιλογές φόρμας", κάντε κλικ στην επιλογή προγραμματισμού.
-
Στην περιοχή γλώσσα προγραμματισμού, κάντε κλικ στην επιλογή Κατάργηση κώδικα.
-
Κάντε κλικ στο κουμπί Ναι στο πλαίσιο μηνύματος προειδοποίηση ότι πρόκειται να καταργήσετε τον κωδικό από το πρότυπο φόρμας.
-
Στη λίστα γλώσσα κώδικα προτύπου φόρμας, κάντε κλικ στη γλώσσα που θέλετε να χρησιμοποιήσετε στο πρότυπο φόρμας.
Συμβουλή: Εάν θέλετε να αλλάξετε τη γλώσσα προγραμματισμού Visual Basic ή C#, στο πλαίσιο θέση έργου για τον κώδικα Visual Basic και C#, πληκτρολογήστε τη θέση όπου θέλετε να αποθηκεύσετε τα αρχεία του έργου.