Слайд 2
Работа с Microsoft Word ITVDN Программа вебинара Что такое COM Общие сведения об объектной модели Word Работа с документами и его частями, работа с текстом П рактикум
Слайд 3
Работа с Microsoft Word ITVDN Что такое COM? COM Component Object Model ( объектная модель компонентов ) — это технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих компонентов, каждый из которых может использоваться во многих программах одновременно.
Слайд 4
Работа c Microsoft Word на C# ITVDN Объектная модель Word Все классы и интерфейсы задаются в пространстве имен Microsoft.Office.Interop.Word
Слайд 5
Работа с Microsoft Word на C# ITVDN Вверху иерархии находится объект Application. Этот объект представляет текущий экземпляр Word. Объект Application содержит объекты Document, Selection, Bookmark и Range.
Слайд 6
Работа с Microsoft Word на C# ITVDN объект приложения; объект документа; объект выделенной области; объект диапазона; объект закладки ; Объекты верхнего уровня и способы их взаимодействия друг с другом
Слайд 7
Работа с Microsoft Word на C# ITVDN Объект Application представляет приложение Word и является родительским для всех других объектов. Его члены обычно применяются к Word в целом. Application app = new Application(); О бъект приложения
Слайд 8
Работа с Microsoft Word на C# ITVDN Объект Microsoft.Office.Interop.Word.Document является основой для программирования в Word. Он представляет документ и все его содержимое. При открытии документа или создании нового документа создается новый объект Microsoft.Office.Interop.Word.Document, который добавляется в коллекцию Documents объекта Application Application app = new Application(); Document doc = app.Documents.Add (Visible: true); О бъект документа
Слайд 9
Работа с Microsoft Word на C# ITVDN Объект Selection представляет область, выбранную в текущий момент. Объект Selection всегда присутствует в документе. Если ничего не выделено, то этот объект представляет точку вставки. Объект выделенной области
Слайд 10
Работа с Microsoft Word на C# ITVDN Объект Range представляет непрерывную область документа и задается положениями начального и конечного символов. Range r = doc.Range (); r.Text = "Hello World"; Объект диапазона
Слайд 11
Работа с Microsoft Word на C# ITVDN Объект Microsoft.Office.Interop.Word.Bookmark представляет непрерывную область документа с начальной и конечной позициями. Закладки можно использовать для отметки некоего расположения в документе или в качестве контейнера для текста в документе. Объект закладки