Crearea de software și deschiderea de documente verbale în vba

Colectarea metodelor Word.Documents, Add (), Open (), Item (), crearea de software și deschiderea documentelor Word în VBA

Colecția Documente, așa cum am menționat deja, reprezintă toate documentele Word care sunt deschise în prezent. Numerotarea documentelor din colecție începe cu 1. Din proprietățile acestei colecții, numai numărul poate fi de interes - numărul de documente deschise. Metodele acestei colecții sunt mult mai importante. Despre unele dintre ele am vorbit deja în secțiunea anterioară, dar aici pentru referință le oferim din nou informații despre ele:







  • Adăugați () - această metodă vă permite să creați și să deschideți imediat un document nou (și să returnați o referință la obiectul acestuia). Aceasta este cea mai obișnuită metodă de a crea noi documente în Word. Sintaxa completă a acestei metode arată

Adăugați (Template, NewTemplate, DocumentType, Visible)

Șablonul este un șablon pentru crearea unui document nou, NewTemplate (true / false) - dacă se face un document nou un șablon, DocumentType - opțiuni: wdNewBlankDocument. wdNewEmailMessage, wdNewFrameset sau wdNewWebPage (implicit - un nou document gol), Vizibil - dacă noul document va fi vizibil (implicit) sau invizibil.







  • Open () - această metodă mai importantă a colecției Documente vă permite să deschideți un document de pe disc și să îl adăugați la colecție. Această metodă necesită mulți parametri, dintre care numai unul este necesar - numele documentului (împreună cu calea către acesta). Cea mai simplă versiune a acestei metode este:

Dim oDoc1 ca document

Setați oDoc1 = Documents.Open ("c: \ doc1.doc")

  • metoda Item () vă permite să găsiți documentul dorit în colecție prin indexul său. Dar, de obicei, pentru a obține un link la documentul dorit, constructul For..Next este folosit pentru a verifica valoarea oricărei proprietăți a documentului prin If. Cel mai adesea această proprietate este Numele:

Dim oDoc1 ca document

Pentru i = 1 la Documents.Count

Setați oDoc1 = Documents.Item (i)

Dacă oDoc1.Name = "doc1.doc" Apoi

Setați oDoc1 = Nimic

Acest construct returnează o referință sub forma variabilei oDoc1 documentului doc1.doc, dacă este exact în colecție. Dacă nu există, sunt necesare verificări suplimentare pentru a evita erorile. În practică, s-ar putea să vă gândiți dacă trebuie să comparați numele documentului doc1.doc cu literele mici înainte de comparare - dacă luați în considerare cazul literelor pe care nu trebuie să le căutați.

Prin proprietatea Articol, puteți accesa direct obiectul documentului. De exemplu, în acest exemplu, primim numele primului document din colecția Documente:

  • metodele Save () și Close () vă permit să salvați și să închideți toate documentele din colecție, respectiv.
  • pot fi utilizate metodele CanCheckOut () (dacă poți "lua" documentul la acces exclusiv) și CheckOut () (poate duce accesul exclusiv la document) dacă documentul se află într-o bibliotecă de documente din baza de date SharePoint Portal Server.






Articole similare

Trimiteți-le prietenilor: