Τρόπος εντοπισμού σφαλμάτων σε μια δέσμη ενεργειών για μια φόρμα του InfoPath

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 827002 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

Αυτό το άρθρο περιγράφει τον τρόπο για να διακόψετε την εκτέλεση κώδικα σε μια φόρμα του InfoPath. Θέλετε να το κάνετε αυτό, έτσι ώστε να εντοπισμό σφαλμάτων σε μια δέσμη ενεργειών για μια φόρμα του InfoPath.

Περισσότερες πληροφορίες

Για τον εντοπισμό σφαλμάτων σε μια δέσμη ενεργειών για μια φόρμα του InfoPath, πρέπει πρώτα να επισυνάψετε το πρόγραμμα εντοπισμού σφαλμάτων της Microsoft σε φόρμα του InfoPath. Όταν η δέσμη ενεργειών για μια φόρμα του InfoPath εντοπισμό σφαλμάτων στο πρόγραμμα εντοπισμού σφαλμάτων δέσμης ενεργειών, δεν αναγνωρίζονται σημεία διακοπής. Επομένως, εκτέλεση κώδικα δεν σταματά σε σημεία διακοπής. Αντί για σημεία διακοπής, πρέπει να χρησιμοποιήσετε το Microsoft JScriptΤΟ ΠΡΌΓΡΑΜΜΑ ΕΝΤΟΠΙΣΜΟΎ ΣΦΑΛΜΆΤΩΝδήλωση (ή το Visual Basic Microsoft Scripting [VBScript]ΔΙΑΚΟΠΉπρόταση) για να διακόψετε την εκτέλεση κώδικα για σκοπούς εντοπισμού σφαλμάτων.

Για πρόσθετες πληροφορίες σχετικά με τον τρόπο για να διακόψετε την εκτέλεση του κώδικα για τον εντοπισμό σφαλμάτων με JScript και VBScript και να αλλάξετε τη γλώσσα δέσμης ενεργειών για τη φόρμα του InfoPath σε VBScript ή σε JScript, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
828853Πώς μπορείτε να αλλάξετε τη γλώσσα δέσμης ενεργειών για τη φόρμα σας στο InfoPath

Βήμα προς βήμα

Office InfoPath 2007

Στο InfoPath 2007, πρέπει πρώτα να ορίσετε τη γλώσσα προγραμματισμού που θέλετε να χρησιμοποιήσετε. Στη συνέχεια, πρέπει να προσθέσετε τη δέσμη ενεργειών.

ΣημείωσηΠαραδείγματα προγραμματισμού JScript και VBScript περιλαμβάνονται σε αυτό το άρθρο.
Ορισμός της γλώσσας προγραμματισμού
Πριν να εκτελέσετε το δείγμα δέσμης ενεργειών του InfoPath 2007, πρέπει να αλλάξετε τη γλώσσα προγραμματισμού VBScript ή Jscript. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:

ΠροειδοποίησηΗ εντολή Κατάργηση κώδικα που αναφέρεται στα ακόλουθα βήματα καταργεί όλα τα υπάρχοντα κώδικα από την τρέχουσα φόρμα. Επομένως, μην χρησιμοποιείτε αυτήν την επιλογή, εκτός εάν είστε βέβαιοι ότι θέλετε να εκτελέσετε αυτήν την ενέργεια.
  1. Σχετικά με τηνΕργαλείαμενού, κάντε κλικ στο κουμπίΕπιλογές φόρμας.
  2. Με τοΚατηγορίαλίστα, κάντε κλικ στο κουμπίΠρογραμματισμός. Εάν τοΓλώσσα κώδικα προτύπου φόρμαςτο πλαίσιο είναι απενεργοποιημένο, κάντε κλικ στο κουμπίΚατάργηση κώδικαΓια να καταργήσετε όλα τα υπάρχοντα κώδικα της φόρμας. Εάν υπάρχει το πλαίσιο φόρμα πρότυπο κωδικό γλώσσας, προχωρήστε στο βήμα 3.
  3. Με τοΓλώσσα κώδικα προτύπου φόρμαςΚάντε κλικVBScriptήJScript, και στη συνέχεια κάντε κλικ στο κουμπίOK.
Προσθέστε τη δέσμη ενεργειών
  1. Σχετικά με τηνΕργαλείαμενού, σημείοΠρογραμματισμόςκαι, στη συνέχεια, κάντε κλικ στο κουμπίΣτο συμβάν φόρτωσης. Ξεκινά το Microsoft Visual Studio Tools for Applications.
  2. Αντικαταστήστε τοOnLoadσυνάρτηση χρησιμοποιώντας την παρακάτω κώδικας JScript ή VBScript κώδικα ανάλογα με την περίπτωση:

    JScript
    	function XDocument::OnLoad(eventObj)
    	{
    		debugger;
    		XDocument.UI.Alert("This is a test.");
    	}
    VBScript
    	Sub XDocument_OnLoad(eventObj)
    		Stop
    		XDocument.UI.Alert "This is a test."
    	End Sub
  3. Αποθηκεύστε τις αλλαγές και στη συνέχεια κλείστε το Visual Studio Tools for Applications.
  4. Σχετικά με τηνΠρότυπογραμμή εργαλείων, κάντε κλικ στο κουμπίΠροεπισκόπηση.
  5. ΤοΟ εντοπισμός σφαλμάτων Just-In-Timeεμφανίζεται το παράθυρο διαλόγου. ΕπιλέξτεΝέα παρουσία του Microsoft Script Editorστη λίστα με πιθανά προγράμματα εντοπισμού σφαλμάτων και, στη συνέχεια, κάντε κλικ στο κουμπίΝαι (Yes).

    Η δέσμη ενεργειών εμφανίζεται στο πρόγραμμα επεξεργασίας δέσμης ενεργειών και διακόπτει την εκτέλεση της δέσμης ενεργειών.

    ΣημείωσηΕάν εμφανίζεται το πρόγραμμα επεξεργασίας δέσμης ενεργειών, αλλά ο κώδικάς σας δεν εμφανίζεται, ίσως χρειαστεί να εγκαταστήσετε τοΕντοπισμός σφαλμάτων στο Webη δυνατότητα για την επεξεργασία δέσμης ενεργειών. Για λεπτομέρειες, ανατρέξτε στην ενότητα "Εγκατάσταση Web Script Debugging".
  6. Πιέστε το πλήκτρο F10 για να μετακινηθείτε από τις υπόλοιπες γραμμές κώδικα στη δέσμη ενεργειών.

Το InfoPath 2003

  1. Εκκίνηση του Infopath 2003.
  2. Σχετικά με τηνΤο αρχείομενού, κάντε κλικ στο κουμπίΣχεδίαση φόρμας.
  3. Κατά το σχεδιασμό ενός παραθύρου εργασιών φόρμας, κάντε κλικ στο κουμπίΔημιουργία κενής φόρμας.
  4. Για να προσθέσετε την ακόλουθη δέσμη ενεργειών στη φόρμα σας, ακολουθήστε τα εξής βήματα:
    1. Σχετικά με τηνΕργαλείαμενού, σημείοΔέσμη ενεργειών, και στη συνέχεια επιλέξτεΣτο συμβάν φόρτωσης.

      Εμφανίζεται το Microsoft Script Editor.
    2. Αντικαταστήστε τοOnLoadσυνάρτηση με τον ακόλουθο κώδικα:

      JScript
      	function XDocument::OnLoad(eventObj)
      	{
      		debugger;
      		XDocument.UI.Alert("This is a test.");
      	}
      VBScript
      	Sub XDocument_OnLoad(eventObj)
      		Stop
      		XDocument.UI.Alert "This is a test."
      	End Sub
    3. Αποθηκεύστε τη δέσμη ενεργειών και στη συνέχεια, κλείστε το πρόγραμμα επεξεργασίας δέσμης ενεργειών.
  5. Σχετικά με τηνΤο αρχείομενού, σημείοΠροεπισκόπηση φόρμας, και στη συνέχεια κάντε κλικ στο κουμπίΠροεπιλογή.
  6. ΤοΟ εντοπισμός σφαλμάτων Just-In-Timeεμφανίζεται το παράθυρο διαλόγου. ΕπιλέξτεΝέα παρουσία του Microsoft Script Editorστη λίστα με πιθανά προγράμματα εντοπισμού σφαλμάτων και, στη συνέχεια, κάντε κλικ στο κουμπίΝαι (Yes).

    ΤοΒήμα σε απομακρυσμένη διαδικασία κλήσηςεμφανίζεται το παράθυρο διαλόγου. Κάντε κλικ στο κουμπίOK.

    Δέσμη ενεργειών σας εμφανίζεται στο πρόγραμμα επεξεργασίας δέσμης ενεργειών και διακόπτει την εκτέλεση της δέσμης ενεργειών.

    ΣημείωσηΕάν εμφανίζεται το πρόγραμμα επεξεργασίας δέσμης ενεργειών, αλλά ο κώδικάς σας δεν εμφανίζεται, ίσως χρειαστεί να εγκαταστήσετε τοΕντοπισμός σφαλμάτων στο Webη δυνατότητα για την επεξεργασία δέσμης ενεργειών. Για λεπτομέρειες, ανατρέξτε στην παρακάτω ενότητα "Εγκατάσταση Web Script Debugging".
  7. Πιέστε το πλήκτρο F10 για να μετακινηθείτε από τις υπόλοιπες γραμμές κώδικα στη δέσμη ενεργειών σας.

Εγκαταστήστε τον εντοπισμό σφαλμάτων σε δέσμες ενεργειών Web

Όταν προσπάθεια εντοπισμού σφαλμάτων δέσμης ενεργειών σας, εάν ανοίξει πρόγραμμα επεξεργασίας δέσμης ενεργειών, αλλά ο κώδικάς σας δεν εμφανίζεται στο παράθυρο κώδικα, κάντε κλικ στην επιλογή τουΟ εντοπισμός σφαλμάτωνμενού και, στη συνέχεια, κάντε κλικ στο κουμπίΕγκαταστήστε τον εντοπισμό σφαλμάτων Web. Εάν τοΕντοπισμός σφαλμάτων στο Webη δυνατότητα είχε επισημανθείεγκατάσταση-on-demandκατά την εγκατάσταση του Office, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Εγκατάσταση της δυνατότητας εντοπισμού σφαλμάτων Web θα απαιτήσει την επανεκκίνηση του Microsoft Script Editor. Αυτή η δυνατότητα δεν είναι εγκατεστημένη. Θέλετε να την εγκαταστήσετε τώρα;
Κάντε κλικ στο κουμπίΝαι (Yes)Για να εγκαταστήσετεΕντοπισμός σφαλμάτων στο Web. Μετά την εγκατάσταση, θα πρέπει να κλείσετε την προεπισκόπηση και, στη συνέχεια, πρέπει να μπορείτε να ξεκινήσετε τη λειτουργία προεπισκόπησης ξανά για τον εντοπισμό σφαλμάτων σε δέσμες ενεργειών σας.

Εάν τοΕντοπισμός σφαλμάτων στο Webη δυνατότητα είχε επισημανθείδεν έχει εγκατασταθείκατά την εγκατάσταση του Office, λαμβάνετε το ακόλουθο μήνυμα λάθους:
Εγκατάσταση της δυνατότητας εντοπισμού σφαλμάτων Web θα απαιτήσει την επανεκκίνηση του Microsoft Script Editor. Αυτή η δυνατότητα δεν είναι διαθέσιμη. Για να καταστήσετε διαθέσιμη αυτήν τη δυνατότητα, εκτελέστε ξανά το πρόγραμμα εγκατάστασης, επιλέξτε "Προσθαφαίρεση δυνατοτήτων" και επιλέξτε "Εκτέλεση από τον υπολογιστή μου" ή "Εκτέλεση από CD/δίκτυο".
Κάντε κλικ στο κουμπίOK, και στη συνέχεια, τερματίστε το πρόγραμμα επεξεργασίας δέσμης ενεργειών.

Για να εγκαταστήσετε τοΕντοπισμός σφαλμάτων στο Webη δυνατότητα με την εγκατάσταση του Office, ακολουθήστε τα εξής βήματα:

Το InfoPath 2007

  1. Στον πίνακα ελέγχου, ανοίξτε το στοιχείο "Προσθαφαίρεση προγραμμάτων".
  2. ΕπιλέξτεMicrosoft Officeστη λίστα των εγκατεστημένων προγραμμάτων και κατόπιν κάντε κλικΑλλαγή.

    Ξεκινά το πρόγραμμα εγκατάστασης του Office.
  3. ΕπιλέξτεΠροσθήκη ή Κατάργηση δυνατοτήτωνστη λίστα επιλογές λειτουργίας συντήρησης και, στη συνέχεια, κάντε κλικ στο κουμπίΕπόμενη.
  4. Αναπτύξτε τοΕργαλεία του Officeκόμβος.
  5. Αναπτύξτε τοΕπεξεργασία κώδικα HTMLκόμβος.
  6. Αναπτύξτε τοΔέσμες ενεργειών στο Webκόμβος.
  7. Κάντε κλικ στο κουμπίΕντοπισμός σφαλμάτων στο Web, και στη συνέχεια κάντε κλικ στο κουμπίΕκτέλεση από τον υπολογιστή μου.
  8. Κάντε κλικ στο κουμπίΣυνεχίστε.
  9. Μετά την ενημέρωση της ρύθμισης παραμέτρων, κάντε κλικ στο κουμπίΚλείσιμο.

Το InfoPath 2003

  1. Στον πίνακα ελέγχου, επιλέξτεΠροσθήκη ή κατάργηση προγραμμάτων.
  2. Επιλέξτε τη λίστα των εγκατεστημένων προγραμμάτων του Microsoft Office και, στη συνέχεια, κάντε κλικ στο κουμπίΑλλαγή.

    Ξεκινά το πρόγραμμα εγκατάστασης του Office.
  3. ΕπιλέξτεΠροσθήκη ή Κατάργηση δυνατοτήτωνστη λίστα επιλογές λειτουργίας συντήρησης και, στη συνέχεια, κάντε κλικ στο κουμπίΕπόμενη.
  4. ΕπιλέξτεΕπιλογή προσαρμογής εφαρμογών για προχωρημένους, και στη συνέχεια κάντε κλικ στο κουμπίΕπόμενη.
  5. Κάντε διπλό κλικ τουΕργαλεία του Officeκόμβος.
  6. Κάντε διπλό κλικ τουΕπεξεργασία κώδικα HTMLκόμβος.
  7. Κάντε διπλό κλικ τουΔέσμες ενεργειών στο Webκόμβος.
  8. Επιλέξτε το αναπτυσσόμενο μενού γιαΕντοπισμός σφαλμάτων στο Web, και στη συνέχεια κάντε κλικ στο κουμπίΕκτέλεση από τον υπολογιστή μου.
  9. Κάντε κλικ στο κουμπίΗ ενημερωμένη έκδοση.

Ιδιότητες

Αναγν. άρθρου: 827002 - Τελευταία αναθεώρηση: Πέμπτη, 22 Σεπτεμβρίου 2011 - Αναθεώρηση: 3.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Office InfoPath 2007
  • Microsoft Office InfoPath 2003
Λέξεις-κλειδιά: 
kbscript kbdebug kbappdev kbhowto kbcode kbmt KB827002 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:827002

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com