Sümptomid

Programmiliselt Microsoft Wordi dokumendi avamise katsel avaneb dokument kirjutuskaitstud dokumendina ja dokumenti ei saa redigeerida.

Kui lisate koodi

   ReadOnly:=False

ikka avaneb dokument kirjutuskaitstud dokumendina.

Avage käsu sama dokumendi avamisel kuvatakse järgmine teade:

Teenimi tuleks avada kirjutuskaitstuna, kui seda on vaja salvestada. Avada kirjutuskaitstuna?

Saate avada dokumendi muutmiseks klõpsake nuppu Jah sõnum.

Põhjus

See probleem ilmneb, sest Visual Basic avaneb dokument ReadOnlyRecommended atribuudi väärtuseks true kirjutuskaitstud dokumendina isegi siis, kui proovite seadistada kirjutuskaitstud atribuudi FALSE.

Märkus. Järgmine näide kehtib 2002 ja Word 2003:

  1. Käivitage Word ning looge uus dokument.

  2. Klõpsake menüüs Tööriistad käsku Suvandid.

  3. Klõpsake dialoogiboksi Suvandid vahekaardil Turvalisus , märkige ruut Kirjutuskaitstuna avamise soovitus .

  4. Salvestage dokument C:\Test.doc.

  5. Sulgege fail.

  6. Vajutage klahvikombinatsiooni ALT + F11 Visual Basicu redaktori.

  7. Klõpsake menüü Lisa käsku moodul.

  8. Sisestage moodulilehele, järgmine kood:

    Sub Test()

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

    End Sub
  9. Vajutage klahvikombinatsiooni ALT + F11 naasta sõna.

  10. Menüü Tööriistad käsk makroja seejärel klõpsake käsku makrod.

  11. Loendis Makro nimi klõpsake Testja seejärel klõpsake nuppu Käivita.

Kirjutuskaitstud dokumendina avaneb dokument.

Lahendus

Selle probleemi lahendamiseks kasutage järgmisi Wordi põhiliste makro asemel kuvatakse käesoleva artikli jaotises "Põhjus" samm 8 Visual Basicu makrot.

Sub Test()

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

End Sub

See makro faili redigeerida pärast selle avamist.

Olek

Microsoft on kinnitanud, et see probleem käesoleva artikli alguses loetletud Microsofti toodetel.

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Kui rahul te tõlkekvaliteediga olete?
Mis mõjutas teie kasutuskogemust?

Täname tagasiside eest!

×