Пакет SDK 2.5 Open XML допомагає створити структуру і вміст документа Word за допомогою строго типізованих класів, які відповідають елементам WordprocessingML. У цьому розділі показано, як використовувати класи в Пакет SDK 2.5 Open XML, щоб відкрити документ Word і додати в нього текст. Крім того, тут представлена базова структура документа WordprocessingML. пов'язані XML-елементи і відповідні класи пакета Open XML SDK.
У пакеті Open XML SDK клас WordprocessingDocument представляє пакет документа Word. Щоб відкрити документ Word і працювати з ним, створіть екземпляр класу WordprocessingDocument з документа. Після створення екземпляра ви зможете отримати доступ до основної частини документа, що містить текст. Текст в основній частині документа видається в пакеті у вигляді XML за допомогою розмітки WordprocessingML.
Щоб створити екземпляр класу з документа, викликається одна з перевантажень методу Open. Представлено кілька перевантажень з різною сигнатурою. У прикладі коду в цьому розділі використовується метод Open (String, Boolean) з сигнатурою, що вимагає два параметри. Перший параметр приймає рядок повного шляху, що представляє документ, який потрібно відкрити. Другий параметр - це значення true або false. яке вказує, чи буде файл відкритий для редагування. Якщо цей параметр має значення false. будь-які зміни, внесені в документ, що не будуть збережені.
У наступному прикладі коду викликається метод Open.