Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Când încercați să deschideți prin programare un document Microsoft Word, documentul se deschide ca un document doar în citire și nu se pot edita documentul.

Atunci când adăugați codul

   ReadOnly:=False

documentul se deschide tot ca un document doar în citire.

Când deschideți același document utilizând comanda deschide , apare următorul mesaj:

Cale trebuie deschis doar în citire dacă modificările la acesta trebuie să fie salvate. Deschideți doar în citire?

Puteţi deschide documentul pentru editare făcând clic pe Da din mesaj.

Cauza

Această problemă apare deoarece Visual Basic se deschide orice document cu atributul ReadOnlyRecommended setată la true ca un document doar în citire, chiar dacă încercați să setați atributul ReadOnly false.

Notă Exemplul următor se aplică pentru Word 2003 și 2002:

  1. Porniți Word, și apoi creați un document nou.

  2. În meniul Instrumente , faceți clic pe Opțiuni.

  3. În caseta de dialog Opțiuni , pe fila Securitate , faceți clic pentru a bifa caseta de selectare recomandat doar în citire .

  4. Salvați documentul ca C:\Test.doc.

  5. Închideți documentul.

  6. Apăsați ALT + F11 pentru a porni editorul Visual Basic.

  7. În meniul Inserare , faceți clic pe Module.

  8. În foaia de modul, introduceți codul următor:

    Sub Test()

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

    End Sub
  9. Apăsați ALT + F11 pentru a reveni la Word.

  10. În meniul Instrumente , indicați spre macrocomenziși apoi faceți clic pe macrocomenzi.

  11. În lista de nume de macrocomandă , Test, și apoi faceți clic pe Executare.

Documentul se deschide ca un document doar în citire.

Soluție

Pentru a rezolva această problemă, utilizați următorul cuvânt bază macrocomanda în loc de macrocomenzi Visual Basic arată în Pasul 8 din secțiunea "Cauze" din acest articol:

Sub Test()

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

End Sub

Cu această macrocomandă fișierul poate fi editat după ce se deschide.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate la începutul acestui articol.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×