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

Συμπτώματα

Όταν προσπαθείτε να ανοίξετε προγραμματισμένα ένα έγγραφο του Microsoft Word, το έγγραφο ανοίγει ως έγγραφο μόνο για ανάγνωση και δεν μπορείτε να επεξεργαστείτε το έγγραφο.

Όταν προσθέτετε τον κώδικα

   ReadOnly:=False

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

Όταν ανοίγετε το ίδιο έγγραφο χρησιμοποιώντας την εντολή " Άνοιγμα ", εμφανίζεται το ακόλουθο μήνυμα:

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

Μπορείτε να ανοίξετε το έγγραφο για επεξεργασία, κάνοντας κλικ στο κουμπί Ναι στο μήνυμα.

Αιτία

Αυτό το ζήτημα παρουσιάζεται επειδή η Visual Basic ανοίγει όλα τα έγγραφα με το χαρακτηριστικό ReadOnlyRecommended οριστεί σε true ως έγγραφο μόνο για ανάγνωση, ακόμα και αν προσπαθήσετε να ορίσετε το χαρακτηριστικό μόνο για ανάγνωση σε false.

Σημείωση Το παρακάτω παράδειγμα ισχύει για το Word 2003 και 2002:

  1. Ξεκινήστε το Word και, στη συνέχεια, δημιουργήστε ένα νέο έγγραφο.

  2. Στο μενού Εργαλεία, κάντε κλικ στο στοιχείο Επιλογές.

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

  4. Αποθηκεύστε το έγγραφο ως C:\Test.doc.

  5. Κλείστε το έγγραφο.

  6. Πιέστε το συνδυασμό πλήκτρων ALT + F11 για να ξεκινήσετε την Επεξεργασία Visual Basic.

  7. Στο μενού " Εισαγωγή ", κάντε κλικ στην εντολή " λειτουργική μονάδα".

  8. Στο φύλλο λειτουργικής μονάδας, πληκτρολογήστε τον ακόλουθο κώδικα:

    Sub Test()

    Documents.Open FileName:="C:\Test.doc", ReadOnly:=False

    End Sub
  9. Πιέστε το συνδυασμό πλήκτρων ALT + F11, για να επιστρέψετε στο Word.

  10. Στο μενού Εργαλεία , επιλέξτε μακροεντολήκαι, στη συνέχεια, κάντε κλικ στην εντολή μακροεντολές.

  11. Στη λίστα όνομα μακροεντολής , κάντε κλικ στο Testκαι, στη συνέχεια, κάντε κλικ στην επιλογή Εκτέλεση.

Ανοίγει το έγγραφο ως έγγραφο μόνο για ανάγνωση.

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε την ακόλουθη μακροεντολή βασικής Word αντί για τη μακροεντολή της Visual Basic που εμφανίζονται στο βήμα 8 της ενότητας "Αιτία" αυτού του άρθρου:

Sub Test()

WordBasic.FileOpen Name:="C:\Test.doc"

End Sub

Με αυτήν τη μακροεντολή μετά το άνοιγμα του αρχείου, μπορείτε να επεξεργαστείτε.

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην αρχή αυτού του άρθρου.

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

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

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

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

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

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

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

×