ПредишенСледващото

Колекция Word.Documents, добави () методи, Open (), елемент (), софтуер за създаване и отваряне на документ на Word в VBA

Събиране на документите, както вече бе споменато, е всички документи на Word отворени в момента. Тя започва номерирането на документите в колекцията 1. Свойствата на тази колекция могат да представляват интерес само към имота на граф - броят на отворени документи. Много по-важно методи за тази колекция. За някои от тях вече споменахме в предишния раздел, но тук са за справка, когато ние даваме информация за тях отново:

  • Добави () - този метод ви позволява да създавате и веднага се отвори нов документ (и връщане линк към обекта). Това е - най-разпространеният начин за създаване на нов документ в Word. този метод е пълен синтаксис прилича

Добави (шаблони, NewTemplate, DocumentType, Видима)

Шаблон - Този шаблон за създаване на нов документ, NewTemplate (вярно / невярно) - дали да се направи нов шаблон документ, DocumentType - възможности: wdNewBlankDocument. wdNewEmailMessage, wdNewFrameset или wdNewWebPage (по подразбиране - нов празен документ), Видима - дали новия документ се вижда (по подразбиране) или невидими.

  • Open () - Това е друг важен метод за събиране на документите ви позволява да отворите документ от диска и да го добавите към колекцията. Този метод получава множество параметри, от които се изисква само един - името на документа (по пътя си). Най-простият вариант на този метод е, както следва:

Дим oDoc1 като документ

Задайте oDoc1 = Documents.Open ( "C: \ doc1.doc")

  • Точка () метод позволява да се намерят най-подходящия документ в колекцията от неговия индекс. Но обикновено, за да се получи препратка към документа, който искате употребяван For..Next стойност проверка на проекта за свойствата на документа чрез IF. Най-често този имот - Име:

Дим oDoc1 като документ

За I = 1 да Documents.Count

Определете oDoc1 = Documents.Item (I)

Ако oDoc1.Name = "doc1.doc" Тогава

Задайте oDoc1 = Нищо

Тази конструкция се връща препратка към променливата на документ oDoc1 doc1.doc един, ако той наистина е в колекцията. Ако не, тогава, за да се избегнат грешки, трябва да приложи допълнителни проверки. На практика, човек би помислил, ако доведе преди сравняване име doc1.doc необходимостта от документ за понижаване случай - ако с малки букви при търсенето не е нужно.

Чрез т имота, можете да получите достъп до обекта на документа директно. Така например, в този пример, ние получаваме името на първия документ в колекцията Документи:

  • Методи Save () и Close () - позволява да запишете и затворете всички документи, в колекцията, съответно.
  • Методи CanCheckOut () (възможно ли е да "вдигне" документ в ексклузивен достъп) и Checkout () (отнесете документа изключителен достъп) може да се използва, ако документът е в библиотека с документи в данните SharePoint Portal Server-базирани.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!