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?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

V-a fost de ajutor această informație?

Cât de mulțumit sunteți de calitatea traducerii?

Ce v-a afectat experiența?

Aveți feedback suplimentar? (Opțional)

Vă mulțumim pentru feedback!

×