Word-dokument öppnas som skrivskyddad när du försöker öppna dokumentet


Symptom


När du försöker öppna ett Microsoft Word-dokument öppnas dokumentet som skrivskyddat dokument och du kan inte redigera dokumentet.

När du lägger till koden
   ReadOnly:=False
fortfarande öppnas dokumentet som skrivskyddat dokument.

När du öppnar samma dokument med hjälp av kommandot Öppna , visas följande meddelande:
Sökvägen bör öppnas med skrivskydd om inte ändringar måste sparas. Öppna med skrivskydd?
Du kan öppna dokumentet för redigering genom att klicka på Ja i meddelandet.

Orsak


Problemet beror på att alla dokument öppnas i Visual Basic med attributet ReadOnlyRecommended har värdet true som ett skrivskyddat dokument även om du försöker ange attributet Skrivskydd till false.

Obs! Följande exempel gäller Word 2003 och 2002:
  1. Starta Word och sedan skapa ett nytt dokument.
  2. Klicka på AlternativVerktyg -menyn.
  3. Klicka på kryssrutan Skrivskydd rekommenderas på fliken säkerhet i dialogrutan Alternativ .
  4. Spara filen som C:\Test.doc.
  5. Stäng dokumentet.
  6. Tryck på ALT + F11 för att starta Visual Basic editor.
  7. Klicka på modulInfoga -menyn.
  8. Skriv följande kod i modulbladet:
    Sub Test()

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

    End Sub
  9. Tryck på ALT + F11 för att återgå till Word.
  10. Peka på makroVerktyg -menyn och klicka sedan på makron.
  11. Klicka på Testi listan Makronamn och klicka sedan på Kör.
Dokumentet öppnas som skrivskyddat dokument.

Temporär lösning


Undvik det här problemet genom att använda följande Word grundläggande makro i stället för Visual Basic-makro som visas i steg 8 i avsnittet ”orsak” i denna artikel:
Sub Test()

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

End Sub
Med detta makro kan du redigera filen när den öppnas.

Status


Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i början av denna artikel.