Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Pazīmes

Mēģinot atvērt Microsoft Word dokumentu programmiski, dokuments tiek atvērts kā tikai lasāms dokuments un nevar rediģēt dokumentu.

Pievienojot kodu

   ReadOnly:=False

dokuments joprojām tiek atvērts kā tikai lasāmu dokumentu.

Atverot šo pašu dokumentu, izmantojot komandu Atvērt , tiek parādīts šāds ziņojums:

Ceļa nosaukums ir atvērts kā tikai lasāms, ja izmaiņas ir saglabātas. Atvērts kā tikai lasāms?

Varat atvērt dokumentu rediģēšanai ziņojumā noklikšķinot uz Jā .

Iemesls

Šī problēma rodas tādēļ, ka Visual Basic atver visus dokumentus ar ReadOnlyRecommended atribūtu iestatiet patiess kā tikai lasāmu dokumentu pat tad, ja mēģināt iestatīt uz false atribūts tikai lasāms.

Piezīme. Šajā piemērā attiecas uz 2002 un Word 2003:

  1. Startējiet programmu Word un pēc tam izveidojiet jaunu dokumentu.

  2. Izvēlnē Rīki noklikšķiniet uz Opcijas.

  3. Dialoglodziņa Opcijas cilnē Drošība noklikšķiniet, lai atzīmētu izvēles rūtiņu Ieteicams režīms "tikai lasāms" .

  4. Saglabājiet dokumentu kā C:\Test.doc.

  5. Aizveriet dokumentu.

  6. Nospiediet taustiņu kombināciju ALT + F11, lai palaistu Visual Basic redaktoru.

  7. Izvēlnē Ievietot noklikšķiniet uz modulis.

  8. Moduļa lapā ievadiet šādu kodu:

    Sub Test()

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

    End Sub
  9. Nospiediet taustiņu kombināciju ALT + F11, lai atgrieztos programmā Word.

  10. Izvēlnē Rīki norādiet uz makroun pēc tam noklikšķiniet uz makro.

  11. Makro nosaukumu saraksts, noklikšķiniet uz testsun pēc tam noklikšķiniet uz palaist.

Dokuments tiek atvērts kā tikai lasāmu dokumentu.

Risinājums

Lai novērstu šo problēmu, izmantojiet šo pamata Word makro, nevis Visual Basic makro, kas norādīts šī raksta sadaļā "Cēlonis" 8. darbībā:

Sub Test()

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

End Sub

Ar šo makro failu var rediģēt, pēc tam, kad tā tiek atvērta.

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas norādītas šī raksta sākumā.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×