Word dokumentas atidaromas kaip tik skaitomas, kai programiškai atidaryti dokumentą

Požymiai

Kai bandote programiškai atidaryti "Microsoft Word" dokumentą, dokumentas atidaromas kaip tik skaitomas dokumentas, ir jūs negalėsite redaguoti dokumento.

Jei norite pridėti kodas

   ReadOnly:=False

vis tiek dokumentas atidaromas kaip tik skaitomas dokumentas.

Kai atidarote naudodami komandą atidaryti tame pačiame dokumente, pasirodys Šis pranešimas:

Pavadinimas turėtų būti atidaryta tik skaityti, išskyrus atvejus, kai reikia pakeisti į jį įrašyti. Atidaryti kaip tik skaitomą?

Galite atidaryti dokumentą redaguoti taip paspaudę pranešimą.

Priežastis

Ši problema kyla dėl to, kad Visual Basic atidaro bet dokumentą naudojant atributą ReadOnlyRecommended nustatytas kaip true kaip tik skaitomas dokumentas, net jei jūs iš naujo nustatyti atributą tik skaitomas kaip klaidinga.

Pastaba. Word 2003 ir 2002 taikomas toliau pateiktą pavyzdį:

  1. Paleiskite Word, ir tada sukurti naują dokumentą.

  2. Meniu Įrankiai spustelėkite parinktys.

  3. Dialogo lango parinktys skirtuke Sauga , spustelėdami pažymėkite žymės langelį rekomenduojama tik skaityti .

  4. Įrašyti dokumentą kaip C:\Test.doc.

  5. Uždaryti dokumentą.

  6. Paspauskite klavišus ALT + F11 pradėti Visual Basic rengyklę.

  7. Meniu Įterpti spustelėkite modulis.

  8. Modulio lape įrašykite šį kodą:

    Sub Test()

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

    End Sub
  9. Paspauskite klavišus ALT + F11, kad grįžtumėte į Word.

  10. Meniu Įrankiai pasirinkite makrokomandair spustelėkite makrokomandos.

  11. Sąraše makrokomandos pavadinimas spustelėkite Tikrinti, ir spustelėkite vykdyti.

Dokumentas atidaromas kaip tik skaitomas dokumentas.

Sprendimas

Norėdami išspręsti šią problemą, naudoti šią Word pagrindinio makrokomandą vietoj rodomas atlikdami 8 veiksmą, toliau šio straipsnio skyriuje "Priežastis" Visual Basic makrokomandą:

Sub Test()

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

End Sub

Ši makrokomanda su failą galima redaguoti, po to, kai jis bus atidarytas.

Būsena

"Microsoft" patvirtino, kad tai yra problema Microsoft produktų, išvardytų šio straipsnio pradžioje.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×