Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

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?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×