DocumentBase Класс

Определение

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

public ref class DocumentBase abstract : IDisposable, Microsoft::Office::Tools::ICachedDataPersistanceCallback, Microsoft::Office::Tools::Word::IDocumentExtension, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
public ref class DocumentBase abstract : IDisposable, Microsoft::Office::Tools::Word::IDocumentExtension, System::ComponentModel::IComponent, System::ComponentModel::ISupportInitialize, System::Windows::Forms::IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class DocumentBase : IDisposable, Microsoft.Office.Tools.ICachedDataPersistanceCallback, Microsoft.Office.Tools.Word.IDocumentExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[System.ComponentModel.ToolboxItem(false)]
public abstract class DocumentBase : IDisposable, Microsoft.Office.Tools.Word.IDocumentExtension, System.ComponentModel.IComponent, System.ComponentModel.ISupportInitialize, System.Windows.Forms.IBindableComponent
[<System.ComponentModel.ToolboxItem(false)>]
type DocumentBase = class
    interface IDocumentExtension
    interface IExtension
    interface EntryPoint
    interface ISupportInitialize
    interface IBindableComponent
    interface IComponent
    interface IDisposable
    interface ICachedDataPersistanceCallback
[<System.ComponentModel.ToolboxItem(false)>]
type DocumentBase = class
    interface IDocumentExtension
    interface IExtension
    interface EntryPoint
    interface ISupportInitialize
    interface IBindableComponent
    interface IComponent
    interface IDisposable
Public MustInherit Class DocumentBase
Implements IBindableComponent, ICachedDataPersistanceCallback, IComponent, IDisposable, IDocumentExtension, ISupportInitialize
Public MustInherit Class DocumentBase
Implements IBindableComponent, IComponent, IDisposable, IDocumentExtension, ISupportInitialize
Наследование
DocumentBase
Атрибуты
Реализации

Комментарии

Класс DocumentBase является базовым классом для ThisDocument класса в проектах Word уровня документа, созданных с помощью Visual Studio. Используйте класс для ThisDocument доступа к документу в проекте. Для получения дополнительной информации см. Programming Document-Level Customizations.

Класс DocumentBase предоставляет те же члены, что и Microsoft.Office.Interop.Word.Document объект в основной сборке взаимодействия Word, но добавляет следующие функции:

  • Свойство Controls. Используйте это свойство, чтобы добавить управляемые элементы управления в документ в проекте или удалить управляемые элементы управления.

  • Свойство VstoSmartTags. Используйте это свойство для добавления смарт-тегов в документ в проекте.

  • Свойство InnerObject. Используйте это свойство, чтобы получить базовый Microsoft.Office.Interop.Word.Document объект для ведущего элемента документа.

  • Метод RemoveCustomization. Используйте этот метод, чтобы удалить сборку настройки из документа в проекте.

  • Метод CreateRibbonObjects. Переопределите этот метод, если вы добавили в проект несколько настраиваемых лент с помощью шаблона элемента ленты (visual Designer) и хотите указать, какие ленты будут отображаться во время выполнения.

  • Метод GetAutomationObject. Переопределите этот метод, чтобы предоставить класс в проекте коду VBA в документе.

  • События уровня документа, такие как BeforeClose и BeforeSave, которые предоставляются только на уровне приложения в объектной модели Word. То есть в объектной модели Word эти события определяются в Microsoft.Office.Interop.Word.Application классе , а не в Microsoft.Office.Interop.Word.Document классе .

Создание ведущих элементов документа

Нельзя создавать DocumentBase объекты программным способом в проектах Office.

В проектах ThisDocument уровня документа экземпляр класса (производного от DocumentBase) автоматически создается средой выполнения набор средств Visual Studio для Office, когда пользователь открывает документ. Для получения дополнительной информации см. Programming Document-Level Customizations.

В проектах на уровне приложения можно создавать Microsoft.Office.Tools.Word.Document элементы размещения программным способом с помощью GetVstoObject метода . Дополнительные сведения см. в разделе Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.

Использование

Этот тип используется только в проектах Office, предназначенных для платформы .NET Framework 4 или более поздних ее версий. Сборка, в которой определяется этот тип, не входит в состав набора средств Visual Studio для Office (среда выполнения). Необходимо развернуть эту сборку вместе с решением. Дополнительные сведения см. в разделе Сборки в наборах средств Visual Studio для среды выполнения Office.

Конструкторы

DocumentBase(Factory, IServiceProvider, String, String)

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

Свойства

ActiveTheme

Возвращает имя активной темы, а также параметры форматирования темы для документа.

ActiveThemeDisplayName

Возвращает отображаемое имя активной темы для документа.

ActiveWindow

Возвращает объект Window, представляющий активное окно.

ActiveWritingStyle

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

Application

Возвращает объект Application, представляющий создателя документа.

AttachedTemplate

Возвращает или задает коллекцию Template, в которой хранятся все шаблоны, присоединенные к документу.

AutoFormatOverride

Возвращает или задает значение, указывающее, переопределяют ли параметры автоматического форматирования ограничения в документе, в котором действуют ограничения форматирования.

AutoHyphenation

Возвращает или задает значение, указывающее, включена ли функция автоматического переноса слов в указанном документе.

Background

Возвращает или задает Shape, представляющий фоновое изображение в указанном документе.

Base

Получает или задает объект Document, расширяемый данным объектом DocumentBase.

Bibliography

Получает список литературы, содержащийся в документе.

BindingContext

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

Bookmarks

Возвращает коллекцию Bookmarks, в которой хранятся все закладки в документе.

BuiltInDocumentProperties

Возвращает коллекцию Microsoft.Office.Core.DocumentProperties, в которой хранятся все встроенные свойства документа для документа.

Characters

Возвращает коллекцию Characters, в которой хранятся знаки в документе.

ChildNodeSuggestions

Возвращает коллекцию XMLChildNodeSuggestions, в которой хранится список разрешенных элементов для объекта DocumentBase (возвращает корневые элементы для всех приложенных схем) или для объекта XMLNode (возвращает дочерние элементы указанного элемента).

ClickAndTypeParagraphStyle

Возвращает или задает стиль абзаца по умолчанию, применяемый к тексту посредством функциональных возможностей документа Click и Type.

CoAuthoring

Представляет возможности по совместному редактированию документа.

CommandBars

Возвращает коллекцию CommandBars, представляющую строку меню и все панели инструментов в Microsoft Office Word.

Comments

Возвращает коллекцию Comments, в которой хранятся все примечания в документе.

Compatibility

Возвращает значение, указывающее, включен ли заданный параметр совместимости.

CompatibilityMode

Получает значение, определяющее режим совместимости, который используется Word при открытии документа.

ConsecutiveHyphensLimit

Возвращает или задает максимальное количество последовательных строк, которые могут завершаться дефисами.

Container

Возвращает приложение-контейнер для документа.

Content

Возвращает объект Range, представляющий статью основного документа.

ContentControls

Получает коллекцию всех элементов управления содержимым в документе.

ContentTypeProperties

Получает метаданные, которые хранятся в документе: например, имя автора, тема и наименование компании.

Controls

Получает коллекцию управляемых элементов управления, содержащихся в документе.

Creator

Возвращает приложение, в котором был создан документ.

CurrentRsid

Получает случайное число, которое Microsoft Office Word присваивает изменениям в документе.

CustomDocumentProperties

Возвращает коллекцию Microsoft.Office.Core.DocumentProperties, в которой содержатся все настраиваемые свойства документа для документа.

CustomXMLParts

Возвращает пользовательские XML-части в документе.

DataBindings

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

DataHost

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

DefaultTableStyle

Возвращает стиль таблицы, примененный ко всем вновь созданным таблицам в документе.

DefaultTabStop

Возвращает или задает интервал в пунктах между позициями табуляции в документе.

DefaultTargetFrame

Получает или задает кадр браузера, в котором отображается веб-страница, доступ к которой осуществляется через гиперссылку.

DisableFeatures

Получает или задает значение, указывающее, все ли функциональные возможности, появившиеся позднее версии, указанной в свойстве DisableFeaturesIntroducedAfter, отключены.

DisableFeaturesIntroducedAfter

Возвращает или задает значение, указывающее, все ли функциональные возможности, появившиеся позднее указанной версии Microsoft Office Word, отключены только в документе.

DocumentInspectors

Получает объект DocumentInspectors, который можно использовать для размещения скрытой личной информации, как, например, имя автора, наименование компании и дата проверки.

DocumentLibraryVersions

Получает коллекцию DocumentLibraryVersions, представляющую коллекцию версий общего документа, для которого включено управление версиями и который хранится в библиотеке документов на сервере.

DocumentTheme

Получает тему Microsoft Office, применяемую к документу.

DoNotEmbedSystemFonts

Возвращает или задает значение, указывающее, внедряет ли приложение Microsoft Office Word общие системные шрифты.

Email

Возвращает объект Email, содержащий все свойства документа, связанные с электронной почтой.

EmbedLinguisticData

Возвращает или задает значение, указывающее, внедряет ли приложение Microsoft Office Word речь и рукописный текст, и контролирует ли данные текстовой службы, полученные от устройств, подключенных к Microsoft Office через API-интерфейс Windows Text Service Framework.

EmbedTrueTypeFonts

Возвращает или задает значение, указывающее, удалось ли приложению Microsoft Office Word внедрить шрифты True Type в документ при его сохранении.

EncryptionProvider

Возвращает или задает имя поставщика алгоритма шифрования, который используется Microsoft Office Word при шифровании документов.

Endnotes

Возвращает коллекцию Endnotes, в которой хранятся все концевые сноски в документе.

EnforceStyle

Возвращает или задает значение, указывающее, были ли в защищенном документе принудительно установлены ограничения форматирования.

Envelope

Возвращает коллекцию Envelope, представляющую функциональные возможности конверта и конверт в документе.

FarEastLineBreakLanguage

Получает или задает восточно-азиатский язык, используемый при разрыве строк текста в документе.

FarEastLineBreakLevel

Возвращает или задает для указанного документа уровень проверки разрывов строк.

Fields

Возвращает предназначенную только для чтения коллекцию Fields, в которой содержатся поля в основной статье документа.

Final

Возвращает или задает значение, указывающее, является ли версия документа окончательной.

Footnotes

Возвращает коллекцию Footnotes, в которой хранятся все сноски в документе.

FormattingShowClear

Возвращает или задает значение, указывающее, отображает ли приложение Microsoft Office Word команду Очистить формат в области задач Стили и форматирование.

FormattingShowFilter

Возвращает или задает константу WdShowFilter, представляющую стили и форматирование, отображаемые в области задач Стили и форматирование.

FormattingShowFont

Возвращает или задает значение, указывающее, отображает ли приложение Microsoft Office Word форматирование шрифтов в области задач Стили и форматирование.

FormattingShowNextLevel

Возвращает или задает значение, указывающее, отображает ли приложение Microsoft Office Word следующий уровень заголовка при использовании заголовка предыдущего уровня.

FormattingShowNumbering

Возвращает или задает значение, указывающее, отображает ли приложение Microsoft Office Word форматирование чисел в области задач Стили и форматирование.

FormattingShowParagraph

Возвращает или задает значение, указывающее, отображает ли приложение Microsoft Office Word форматирование абзацев в области задач Стили и форматирование.

FormattingShowUserStyleName

Возвращает или задает значение, которое указывает, следует ли отображать стили, заданные пользователем.

FormFields

Возвращает коллекцию FormFields, в которой хранятся все поля форм в документе.

FormsDesign

Возвращает значение, указывающее, находится ли документ в режиме конструктора форм.

Frames

Возвращает коллекцию Frames, в которой хранятся все фреймы в документе.

Frameset

Возвращает объект Frameset, представляющий целую страницу фреймов или единичный фрейм на странице фреймов.

FullName

Возвращает имя документа, включая путь к диску или веб-путь.

GrammarChecked

Возвращает или задает значение, указывающее, была ли для документа выполнена проверка грамматики.

GrammaticalErrors

Возвращает коллекцию ProofreadingErrors, в которой хранятся предложения, для которых не удалось выполнить проверку грамматики в документе.

GridDistanceHorizontal

Возвращает или задает интервал по горизонтали между невидимыми линиями сетки, которые используются в документе Microsoft Office Word при рисовании, перемещении или изменении размеров автофигур или знаков восточно-азиатских языков.

GridDistanceVertical

Возвращает или задает интервал по вертикали между невидимыми линиями сетки, которые используются в Microsoft Office Word при рисовании, перемещении или изменении размеров автофигур или знаков восточно-азиатских языков в документе.

GridOriginFromMargin

Возвращает или задает значение, указывающее, будет ли приложение Microsoft Office Word начинать сетку знаков с верхнего левого угла страницы.

GridOriginHorizontal

Получает или задает точку относительно левого края страницы, в которой невидимая сетка для рисования, перемещения и изменения размеров автофигур или знаков восточно-азиатского языка будет начинать документ.

GridOriginVertical

Получает или задает точку относительно верхнего края страницы, в которой невидимая сетка для рисования, перемещения и изменения размеров автофигур или знаков восточно-азиатского языка будет начинать документ.

GridSpaceBetweenHorizontalLines

Возвращает или задает интервал, с которым приложение Microsoft Office Word отображает горизонтальные линии сетки знаков в макете для печати.

GridSpaceBetweenVerticalLines

Возвращает или задает интервал, с которым приложение Microsoft Office Word отображает вертикальные линии сетки знаков в макете для печати.

HasMailer

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

HasPassword

Получает значение, указывающее, требуется ли пароль для открытия документа.

HasVBProject

Получает значение, указывающее на наличие прикрепленного проекта VBA в документе.

HostContext

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

HTMLDivisions

Возвращает объект HTMLDivisions, представляющий раздел HTML в веб-документе.

Hyperlinks

Возвращает коллекцию Hyperlinks, в которой хранятся все гиперссылки в документе.

HyphenateCaps

Возвращает или задает значение, указывающее, можно ли переносить слова из прописных букв.

HyphenationZone

Возвращает или задает ширину области переноса в пунктах.

Indexes

Возвращает коллекцию Indexes, в которой хранятся все индексы в документе.

InlineShapes

Возвращает коллекцию InlineShapes, в которой хранятся все объекты InlineShape в документе.

InnerObject

Получает объект Document, представляющий собственный базовый объект для ведущего элемента документа, который представляет данный объект DocumentBase.

IsMasterDocument

Возвращает значение, указывающее, является ли документ главным документом.

IsSubdocument

Возвращает значение, позволяющее определить, открыт ли документ в отдельном окне документа как вложенный документ основного документа.

ItemProvider

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

JustificationMode

Возвращает или задает интервал между знаками для документа.

KerningByAlgorithm

Возвращает или задает значение, указывающее, дробит ли приложение Microsoft Office Word знаки латиницы половинной ширины и знаки пунктуации в документе.

Kind

Возвращает или задает тип формата, используемый приложением Microsoft Office Word для автоматического форматирования документа.

LanguageDetected

Возвращает или задает значение, указывающее, удалось ли приложению Microsoft Office Word определить язык текста в документе.

ListParagraphs

Возвращает коллекцию ListParagraphs, в которой хранятся все нумерованные абзацы в документе.

Lists

Возвращает коллекцию Lists, в которой хранятся все форматированные списки в документе.

ListTemplates

Возвращает коллекцию ListTemplates, в которой хранятся все форматы списков для документа.

LockQuickStyleSet

Возвращает или задает значение, указывающее, могут ли пользователи изменять используемый набор "Быстрых стилей".

LockTheme

Возвращает или задает значение, показывающее, могут ли пользователи изменять тему документа.

MailEnvelope

Возвращает объект MsoEnvelope, представляющий заголовок электронного сообщения для документа.

Mailer

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

MailMerge

Возвращает объект MailMerge, представляющий функциональные возможности источников данных слияния для документа.

Name

Возвращает имя документа.

NoLineBreakAfter

Возвращает или задает знаки kinsoku, после которых приложение Microsoft Office Word не выполняет разбиение строки.

NoLineBreakBefore

Возвращает или задает знаки kinsoku, перед которыми Microsoft Office Word не выполняет разбиение строки.

OMathBreakBin

Возвращает или задает значение, указывающее, куда Microsoft Office Word помещает бинарные операторы, если формула занимает две или более строк.

OMathBreakSub

Возвращает или задает значение, указывающее, каким образом Microsoft Office Word обрабатывает операторы вычитания, которые находятся перед разрывом строки.

OMathFontName

Возвращает или задает имя шрифта, используемого в документе для отображения формул.

OMathIntSubSupLim

Возвращает или задает значение, указывающее расположение по умолчанию для пределов целых чисел.

OMathJc

Возвращает или задает значение, определяющее выравнивание по умолчанию — по левому краю, по правому краю или по центру как группа — для группы формул.

OMathLeftMargin

Возвращает или задает значение, определяющее левое поле для формул.

OMathNarySupSubLim

Получает или задает значение, указывающее расположение по умолчанию для пределов N-арных объектов, отличных от целых чисел.

OMathRightMargin

Возвращает или задает значение, представляющее правое поле для формул.

OMaths

Получает коллекцию объектов OMath в документе.

OMathSmallFrac

Возвращает или задает значение, указывающее, следует ли использовать малые дробные числа в формулах, содержащихся в документе.

OMathWrap

Возвращает или задает значение, определяющее размещение второй строки формулы, которая переносится на новую строку.

OpenEncoding

Возвращает кодировку, используемую для открытия документа.

OptimizeForWord97

Возвращает или задает значение, указывающее, оптимизирует ли приложение Microsoft Office Word документ для просмотра в Word 97 путем отключения любых несовместимых настроек форматирования.

OriginalDocumentTitle

Получает название исходного документа после выполнения операции сравнения допустимых и недопустимых элементов для документа.

PageSetup

Возвращает или задает связанный с документом объект PageSetup.

Paragraphs

Возвращает коллекцию Paragraphs, в которой хранятся все абзацы в документе.

Parent

Возвращает родительский объект документа.

Password

Задает пароль, который должен быть введен для открытия документа.

PasswordEncryptionAlgorithm

Возвращает алгоритм, используемый приложением Microsoft Office Word для шифрования документов, защищенных паролями.

PasswordEncryptionFileProperties

Возвращает значение, указывающее, выполняет ли приложение Microsoft Office Word шифрование свойств файла для документа, защищенного паролем.

PasswordEncryptionKeyLength

Возвращает длину ключа алгоритма, который используется Microsoft Office Word при шифровании документов, защищенных паролем.

PasswordEncryptionProvider

Возвращает имя поставщика алгоритма шифрования, который используется Microsoft Office Word при шифровании документов, защищенных паролями.

Path

Возвращает путь к диску или веб-путь документа.

Permission

Возвращает объект Permission, представляющий параметры разрешения для документа.

PrintFormsData

Возвращает или задает значение, указывающее, будет ли приложение Microsoft Office Word выводить в форму предварительного просмотра только данные, введенные в соответствующую форму в Интернете.

PrintFractionalWidths

Возвращает или задает значение, указывающее, форматируется ли документ для использования интервалов с дробными значениями в пунктах для отображения и печати знаков.

PrintPostScriptOverText

Возвращает или задает значение, указывающее, будут ли инструкции поля PRINT (например, команды PostScript) в документе печататься поверх текста и графики при использовании принтера PostScript.

PrintRevisions

Возвращает или задает значение, указывающее, будут ли метки исправлений выводиться на печать вместе с документом.

ProtectionType

Возвращает тип защиты для документа.

ReadabilityStatistics

Возвращает коллекцию ReadabilityStatistics, в которой хранится статистика удобочитаемости для документа.

ReadingLayoutSizeX

Возвращает или задает ширину страниц документа, если документ отображается в режиме чтения, а ввод рукописной разметки запрещен.

ReadingLayoutSizeY

Возвращает или задает высоту страниц документа, если документ отображается в режиме чтения, и ввод рукописной разметки запрещен.

ReadingModeLayoutFrozen

Возвращает или задает значение, позволяющее определить, зафиксирован ли для страниц, отображаемых в режиме чтения, указанный размер для вставки рукописной разметки в документ.

ReadOnly

Возвращает значение, указывающее, удалось ли сохранить изменения в документе в исходный документ.

ReadOnlyRecommended

Возвращает или задает значение, указывающее, выводит ли приложение Microsoft Office Word во всех случаях, когда пользователь открывает документ, сообщение, предлагающее открыть документ только для чтения.

RemoveDateAndTime

Возвращает или задает значение, которое указывает, будут ли в документе храниться метаданные о дате и времени отслеженных изменений.

RemovePersonalInformation

Получает или задает значение, указывающее, удаляет ли Microsoft Office Word при сохранении документа пользователем все пользовательские данные из примечаний, правок и диалогового окна Свойства.

Research

Получает службу поиска для документа.

RevisedDocumentTitle

Получает название рецензированного документа после выполнения операции сравнения допустимых и недопустимых элементов для документа.

Revisions

Возвращает коллекцию Revisions, в которой хранятся отслеженные изменения в документе.

Saved

Возвращает или задает значение, указывающее, не изменился ли документ со времени последнего сохранения.

SaveEncoding

Возвращает или задает кодировку, используемую при сохранении документа.

SaveFormat

Возвращает формат файла документа.

SaveFormsData

Возвращает или задает значение, указывающее, будет ли приложение Microsoft Office Word сохранять данные, введенные в форму как запись с разделением табуляцией, для использования в базе данных.

SaveSubsetFonts

Возвращает или задает значение, указывающее, удалось ли приложению Microsoft Office Word сохранить подмножество внедренных шрифтов True Type в документе.

Scripts

Возвращает коллекцию Scripts, представляющую коллекцию HTML-скриптов в документе.

Sections

Возвращает коллекцию Sections, в которой хранятся разделы в документе.

Sentences

Возвращает коллекцию Sentences, в которой хранятся все предложения в документе.

ServerPolicy

Получает политику, указанную для документа, который хранится на сервере с ОС Microsoft Office SharePoint Server.

Shapes

Получает коллекцию Shapes, представляющую все объекты Shape в документе.

ShowGrammaticalErrors

Возвращает или задает значение, указывающее, были ли грамматические ошибки в документе помечены волнистой зеленой линией.

ShowRevisions

Возвращает или задает значение, показывающее, отображаются ли на экране отслеженные изменения в документе.

ShowSpellingErrors

Возвращает или задает значение, указывающее, подчеркивает ли приложение Microsoft Office Word орфографические ошибки в документе.

Signatures

Возвращает объект SignatureSet, представляющий цифровые подписи для документа.

Site

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

SmartDocument

Получает объект SmartDocument, представляющий параметры для смарт-документа.

SnapToGrid

Возвращает или задает значение, позволяющее определить, выполняется ли автоматическое выравнивание по невидимой сетке для автофигур и знаков восточно-азиатских языков при их рисовании, перемещении или изменении их размеров в документе.

SnapToShapes

Возвращает или задает значение, позволяющее определить, выполняется ли для автофигур и знаков восточно-азиатских языков автоматическое выравнивание по невидимым линиям сетки, проходящим вертикально и горизонтально по краям остальных автофигур и знаков восточно-азиатских языков в документе.

SpellingChecked

Возвращает или задает значение, указывающее, была ли выполнена проверка правописания в документе.

SpellingErrors

Возвращает коллекцию ProofreadingErrors, в которой хранятся слова с орфографическими ошибками в документе.

StoryRanges

Возвращает коллекциюStoryRanges, в которой хранятся все статьи в документе.

Styles

Возвращает коллекцию Styles для документа.

StyleSheets

Возвращает объект StyleSheets, который представляет таблицы веб-стилей, присоединенные к документу.

StyleSortMethod

Возвращает или задает значение, которое определяет метод сортировки, используемый при сортировке стилей в панели задачи Стили.

Subdocuments

Возвращает коллекцию Subdocuments, в которой хранятся все вложенные документы в документе.

Sync

Получает объект Sync, предоставляющий доступ к методам и свойствам документов, являющегося частью рабочей области для документов.

Tables

Возвращает коллекциюTables, в которой хранятся все таблицы в документе.

TablesOfAuthorities

Возвращает коллекцию TablesOfAuthorities, представляющую коллекцию таблиц полномочий в документе.

TablesOfAuthoritiesCategories

Возвращает коллекцию TablesOfAuthoritiesCategories, в которой хранятся доступные категории таблицы полномочий для документа.

TablesOfContents

Возвращает коллекцию TablesOfContents, в которой хранятся таблицы оглавления в документе.

TablesOfFigures

Возвращает коллекцию TablesOfFigures, в которой хранятся таблицы фигур в документе.

Tag

Получает или задает объект, содержащий данные, которые необходимо сохранить в документе.

TextEncoding

Возвращает или задает кодовую страницу или набор знаков, которые в приложении Microsoft Office Word используются для документов, сохраненных как кодированные текстовые файлы.

TextLineEnding

Возвращает или задает константу WdLineEndingType, указывающую, каким образом приложение Microsoft Office Word помечает разрыв строк и абзацев в документах, сохраненных как текстовый файл.

TrackFormatting

Возвращает или задает значение, указывающее, следует ли отслеживать изменения форматирования, если функция отслеживания изменений включена.

TrackMoves

Возвращает или задает значение, указывающее, следует ли помечать перемещенный текст, если функция отслеживания изменений включена.

TrackRevisions

Возвращает или задает значение, показывающее, отслеживаются ли изменения в документе.

Type

Возвращает тип документа (шаблон или документ).

UpdateStylesOnOpen

Возвращает или задает значение, позволяющее определить, обновляются ли при каждом открытии документа его стили для соответствия стилям присоединенных шаблонов.

UseMathDefaults

Возвращает или задает значение, определяющее, следует ли использовать математические параметры при создании новых формул.

UserControl

Возвращает или задает значение, позволяющее определить, был ли документ или приложение создан или открыт пользователем.

Variables

Возвращает коллекцию Variables, в которой хранятся все переменные в документе.

VBASigned

Возвращает значение, указывающее, подписан ли документ цифровой подписью проекта VBA.

VBProject

Получает Microsoft.Vbe.Interop.VBProject для документа.

VstoSmartTags

Получает объект SmartTagCollection, связанный с документом.

WebOptions

Возвращает объект WebOptions, содержащий атрибуты на уровне документа, которые используются Microsoft Office Word при сохранении документа в виде веб-страницы либо при открытии веб-страницы.

Windows

Возвращает коллекцию Windows, в которой хранятся все окна документа (например, Sales.doc:1 и Sales.doc:2).

WordOpenXML

Возвращает строку XML с содержимым документа в формате Word Open XML.

Words

Возвращает коллекциюWords, в которой хранятся все слова в документе.

WritePassword

Устанавливает пароль, необходимый для сохранения изменений в документе.

WriteReserved

Возвращает значение, которое позволяет определить, защищен ли документ паролем на запись.

XMLHideNamespaces

Получает значение, определяющее, следует ли скрывать пространства имен XML в списке элементов в области задач Структура XML.

XMLNodes

Возвращает коллекцию XMLNodes, представляющую коллекцию элементов XML в документе.

XMLSaveDataOnly

Возвращает или задает значение, указывающее, будет ли приложение Microsoft Office Word сохранять только данные XML или документ целиком.

XMLSaveThroughXSLT

Возвращает или задает путь и имя файла для таблицы стилей преобразования (XSLT), применяемой при сохранении документа пользователем.

XMLSchemaReferences

Возвращает коллекцию XMLSchemaReferences, в которой хранятся все схемы, присоединенные к документу.

XMLSchemaViolations

Возвращает коллекцию XMLNodes, в которой хранятся все узлы с ошибками проверки подлинности в документе.

XMLShowAdvancedErrors

Возвращает или задает значение, указывающее, будет ли текст сообщения об ошибке создаваться из встроенного набора сообщений об ошибках Microsoft Office Word или из компонента Microsoft XML Core Services (MSXML) 5.0, включенного в состав Office.

XMLUseXSLTWhenSaving

Возвращает или задает значение, указывающее, следует ли сохранить документ с помощью таблицы стилей преобразования (XSLT).

Методы

AcceptAllRevisions()

Принимает все отслеженные изменения в документе.

AcceptAllRevisionsShown()

Принимает все правки в документе, которые отображаются на экране.

Activate()

Передает фокус документе.

AddToFavorites()

Создает ярлык документа и добавляет его в папку Избранное.

ApplyDocumentTheme(String)

Применяет тему документа к документу.

ApplyQuickStyleSet2(Object)

Применяет к документу заданный быстрый стиль.

ApplyTheme(String)

Применяет тему к документу, если документ открыт.

AutoFormat()

Автоматически форматирует документ. Свойство Kind используется для указания типа формата.

BeginInit()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

CanCheckin()

Определяет, может ли Microsoft Office Word возвращать документ серверу.

CheckConsistency()

Ищет весь текст в документе на японском языке и отображает экземпляры, где использование знаков различается для одних и тех же слов.

CheckGrammar()

Запускает проверку правописания и грамматики для документа.

CheckIn(Boolean, Object, Boolean)

Возвращает документ с локального компьютера на сервер и задает режим "только для чтения" для локального документа, чтобы сделать его недоступным для редактирования на локальном компьютере.

CheckInWithVersion(Boolean, Object, Boolean, Object)

Возвращает документ с локального компьютера на сервер и задает режим "только для чтения" для локального документа, чтобы сделать его недоступным для редактирования на локальном компьютере.

CheckSpelling(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Запускает проверку правописания для документа.

Close(Object, Object, Object)

Закрывает документ.

ClosePrintPreview()

Переходит из режима предварительного просмотра документа к предыдущему режиму. Исключение возникает, если документ не находится в режиме предварительного просмотра.

Compare(String, Object, Object, Object, Object, Object, Object, Object)

Отображает метки правки, которые указывают на отличие данного документа от другого документа.

ComputeStatistics(WdStatistic, Object)

Возвращает статистику для содержимого документа.

Convert()

Преобразовывает документ в новейший формат файла и разрешает использование всех новых функциональных возможностей.

ConvertAutoHyphens()

Содержит переносы, созданные в процессе автоматической расстановки переносов и расстановки переносов вручную.

ConvertNumbersToText(Object)

Заменяет в указанном документе числа списка и поля LISTNUM на текст.

ConvertVietDoc(Int32)

Преобразовывает документы на вьетнамском языке в кодировку Юникод с использованием кодовой страницы, отличной от кодовой страницы по умолчанию.

CopyStylesFromTemplate(String)

Копирует стили из указанного шаблона в документ.

CountNumberedItems(Object, Object)

Возвращает количество маркированных или нумерованных элементов и полей LISTNUM в документе.

CreateLetterContent(String, Boolean, String, WdLetterStyle, Boolean, WdLetterheadLocation, Single, String, String, String, WdSalutationType, String, String, String, String, String, String, String, String, String, String, String, Int32, Object, Object, Object, Object, Object, Object, Object, Object)

Создает и возвращает объект LetterContent на основе указанных элементов писем.

CreateRibbonExtensibilityObject()

Возвращает объект, реализующий интерфейс Microsoft.Office.Core.IRibbonExtensibility.

CreateRibbonObjects()

Возвращает массив объектов OfficeRibbon методу CreateRibbonExtensibilityObject().

DataForm()

Открытие диалогового окна Форма данных, которое служит для добавления, удаления и изменения точек записей данных.

DeleteAllComments()

Удаляет из коллекции Comments все примечания в документе.

DeleteAllCommentsShown()

Удаляет все правки в документе, которые отображаются на экране.

DeleteAllEditableRanges(Object)

Удаляет разрешения во всех диапазонах, разрешенных для изменения пользователю или группе пользователей.

DeleteAllInkAnnotations()

Удаляет все рукописные примечания в документе.

DetectLanguage()

Анализирует текст документа, чтобы определить язык, на котором написан текст.

Dispose()

Освобождает ресурсы, используемые объектом DocumentBase.

DowngradeDocument()

Изменяет формат документа на формат документа Word 97-2003, чтобы его можно было редактировать в предыдущей версии Microsoft Office Word.

EditionOptions(WdEditionType, WdEditionOption, String, Object)

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

EndInit()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

EndReview()

Завершает проверку файла, отправленного на проверку с помощью метода SendForReview(Object, Object, Object, Object) или автоматически включенного в цикл проверки посредством отправки документа другому пользователю в электронном сообщении.

ExportAsFixedFormat(String, WdExportFormat, Boolean, WdExportOptimizeFor, WdExportRange, Int32, Int32, WdExportItem, Boolean, Boolean, WdExportCreateBookmarks, Boolean, Boolean, Boolean, Object)

Сохраняет документ в формате PDF или XPS.

FinishInitialization()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

FitToPages()

Уменьшает размер шрифта текста настолько, чтобы для размещения документа потребовалось на одну страницу меньше.

FollowHyperlink(Object, Object, Object, Object, Object, Object, Object)

Разрешает гиперссылку, либо отображает кэшированный документ, если документ уже загружен.

ForwardMailer()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

FreezeLayout()

Фиксирует макет документа в его текущем отображении в режиме веб-просмотра, чтобы зафиксировать разрывы строк, и не перемещать рукописные примечания при изменении размеров окна.

GetAutomationObject()

Вызывается средой выполнения набор средств Visual Studio для Office для получения объекта, который может использоваться кодом VBA в документе.

GetCrossReferenceItems(Object)

Получает массив элементов, на которые можно ссылаться на основе указанного типа перекрестной ссылки.

GetHostItem<T>(Type, String)

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

GetLetterContent()

Извлекает элементы письма из документа и возвращает LetterContent.

GetWorkflowTasks()

Возвращает задачи рабочего процесса, которые назначены для документа.

GetWorkflowTemplates()

Возвращает шаблоны рабочего процесса, которые прикреплены к документу.

GoTo(Object, Object, Object, Object)

Возвращает объект Range, представляющий начальное положение указанного элемента, например, страницы, закладки или поля.

Initialize()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

InitializeDataBindings()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

LockServerFile()

Блокирует документ на сервере, чтобы запретить его редактирование остальным пользователям.

MakeCompatibilityDefault()

Задает параметры совместимости на вкладке Совместимость в диалоговом окне Параметры как настройки по умолчанию для новых документов.

ManualHyphenation()

Включает расстановку переносов в документе вручную, по одной строке. Пользователю предлагается принять или отклонить предложенные варианты переноса слов.

Merge(String, Object, Object, Object, Object)

Объединяет изменения в одном документе, помеченные метками правки, с другим документом.

OnShutdown()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

OnStartup()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

Post()

Публикует документ в общей папке в Microsoft Exchange. Метод отображает диалоговое окно Отправить в папку Exchange, поэтому папку можно выбрать.

PresentIt()

Открывает Microsoft Office PowerPoint с загруженным документом.

PrintOut(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Выводит на печать целый документ или его часть.

PrintPreview()

Переключает в режим предварительного просмотра.

Protect(WdProtectionType, Object, Object, Object, Object)

Применяет для документа один из нескольких типов защиты.

ProtectDocument()

Предоставляет возможность повторно применить защиту паролем к документу после того, как кэшированные данные были сохранены.

Range(Object, Object)

Возвращает объект Range с помощью указанных положений начального и конечного знака.

Redo(Object)

Выполняет последнее действие, которое было отменено (обращает метод Undo(Object)).

RejectAllRevisions()

Отклоняет все отслеженные изменения в документе.

RejectAllRevisionsShown()

Отклоняет все правки в документе, которые отображаются на экране.

Reload()

Перезагружает кэшированный документ посредством разрешения гиперссылки на документе и его загрузки.

ReloadAs(MsoEncoding)

Перезагружает документ на основе HTML-документа с помощью кодировки указанного документа.

RemoveCustomization()

Удаляет настройку из документа.

RemoveDocumentInformation(WdRemoveDocInfoType)

Удаляет такие метаданные, как свойства и комментарии, из документа.

RemoveLockedStyles()

Удаляет заблокированные стили из документа, если к документу были применены ограничения форматирования.

RemoveNumbers(Object)

Удаляет нумерацию или маркеры из документа.

RemoveTheme()

Удаляет из документа активную тему.

Repaginate()

Выполняет разбиение всего документа на страницы.

Reply()

Открывает новое сообщение электронной почты, чтобы ответить на активное сообщение. Адрес отправителя включен в строку «Кому:».

ReplyAll()

Открывает новое сообщение электронной почты, чтобы ответить на активное сообщение. Адрес отправителя и все остальные адреса получателей включены в строки «Кому:» и «Копия:» соответственно.

ReplyWithChanges(Object)

Отправляет сообщение электронной почты автору документа, который был отправлен на проверку, уведомляя его о том, что проверяющий завершил проверку документа.

RequestService(Guid)

Возвращает объект, реализующий интерфейс Microsoft.Office.Core.IRibbonExtensibility в настройке на уровне документа.

ResetFormFields()

Очищает все поля форм в документе, подготавливая форму для повторного заполнения.

RunAutoMacro(WdAutoMacros)

Запускает автоматический макрос, хранящийся в документе.

RunLetterWizard(Object, Object)

Запускает в документе Мастер писем.

Save()

Сохраняет документ. Если документ ранее не сохранялся, выводится диалоговое окно Сохранить как, в котором пользователь должен задать имя файла.

SaveAs2(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Сохраняет документ с новым именем или форматом. Некоторые аргументы для данного метода соответствуют параметрам в диалоговом окне Сохранить как.

SaveAsQuickStyleSet(String)

Сохраняет используемую в данный момент группу "Быстрых стилей".

Select()

Выбирает документ.

SelectAllEditableRanges(Object)

Выделяет все диапазоны, которые разрешено изменять указанному пользователю или группе пользователей.

SelectContentControlsByTag(String)

Возвращает все элементы управления содержимым в документе, которые имеют указанный тег.

SelectContentControlsByTitle(String)

Возвращает все элементы управления содержимым в документе с указанным заголовком.

SelectLinkedControls(CustomXMLNode)

Возвращает все элементы управления содержимым в документе, которые имеют ссылки на указанный настраиваемый узел XML.

SelectNodes(String, String, Boolean)

Возвращает коллекцию XMLNodes, в которой хранятся все узлы, соответствующие параметру XPath в том порядке, в котором они представлены в документе.

SelectSingleNode(String, String, Boolean)

Возвращает объект XMLNode, представляющий первый узел в документе, соответствующий параметру XPath.

SelectUnlinkedControls(CustomXMLPart)

Возвращает все элементы управления содержимым в документе, которые не связаны с пользовательской XML-частью.

SendFax(String, Object)

Отправляет документ как факс без вмешательства пользователя.

SendFaxOverInternet(Object, Object, Object)

Отправляет документ поставщику службы факсов, который отправляет документ как факс одному или нескольким указанным получателям.

SendForReview(Object, Object, Object, Object)

Отправляет документ в сообщении электронной почты для проверки указанным получателям.

SendMail()

Открывает окно сообщений для отправки документа в Microsoft Exchange.

SendMailer(Object, Object)

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

SetCompatibilityMode(Int32)

Задает режим совместимости для документа.

SetDefaultTableStyle(Object, Boolean)

Задает стиль таблицы для использования во вновь созданных таблицах в документе.

SetLetterContent(Object)

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

SetPasswordEncryptionOptions(String, String, Int32, Object)

Задает параметры, которые Microsoft Office Word использует для шифрования документов, защищенных паролями.

ToggleFormsDesign()

Выполняет переключение в режим конструктора и из режима конструктора.

TransformDocument(String, Boolean)

Применяет к документу указанный файл таблицы стилей преобразования (XSLT) и заменяет документ полученным результатом.

Undo(Object)

Отменяет последнее действие или последовательность действий, отображаемых в списке Отменить. Значение true возвращается, если действия были успешно отменены.

UndoClear()

Очищает список действий, которые можно отменить для документа. Соответствует списку элементов, который отображается при нажатии стрелки рядом с кнопкой Отменить на панели инструментов Стандартная.

Unprotect(Object)

Удаляет защиту документа.

UnprotectDocument()

Предоставляет возможность удалить защиту паролем из документа и разрешить сохранение кэшированных данных.

UpdateStyles()

Если стили копируются из присоединенного к документу шаблона, при этому существующие стили перезаписываются в документ с тем же именем.

UpdateSummaryProperties()

Обновляет ключевое слово и текст примечания в диалоговом окне Свойства для отображения содержимого автореферата документа.

ViewCode()

Отображает окно кода для выделенных элементов управления Active X в документе.

ViewPropertyBrowser()

Отображает окно свойств для выделенных элементов управления Active X в указанном документе.

WebPagePreview()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

События

ActivateEvent

Это происходит, когда документ становится активным окном.

BeforeClose

Событие происходит непосредственно перед закрытием документа.

BeforeDoubleClick

Возникает при двойном щелчке на области редактирования в окне документа перед двойным щелчком по умолчанию.

BeforePrint

Происходит перед выводом документа на печать.

BeforeRightClick

Возникает при щелчке правой кнопкой мыши на области редактирования в окне документа перед щелчком правой кнопкой по умолчанию.

BeforeSave

Возникает перед сохранением документа.

BindingContextChanged

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

BuildingBlockInsert

Происходит при вставке в документ стандартного блока.

CloseEvent

Происходит при закрытии документа.

ContentControlAfterAdd

Происходит после добавления в документ элемента управления содержимым.

ContentControlBeforeContentUpdate

Происходит непосредственно перед тем, как Microsoft Office Word обновит текст в элементе управления содержимым, если элемент управления содержимым связан с настраиваемой XML-частью.

ContentControlBeforeDelete

Происходит непосредственно перед удалением из документа элемента управления содержимым.

ContentControlBeforeStoreUpdate

Происходит непосредственно перед тем, как Microsoft Office Word автоматически обновляет данные в пользовательской XML-части, которая привязана к элементу управления содержимым (то есть после изменения текста в элементе управления содержимым).

ContentControlOnEnter

Происходит, когда пользователь щелкает на элементе управления содержимым, или при программном перемещении курсора внутрь элемента управления содержимым.

ContentControlOnExit

Возникает, когда пользователь щелкает на области вне элемента управления содержимым, или при программном перемещении курсора из элемента управления содержимым вовне.

Deactivate

Происходит, когда активный документ теряет фокус.

Disposed

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

MailMergeAfterMerge

Событие происходит после успешного слияния всех записей.

MailMergeAfterRecordMerge

Происходит после успешного слияния каждой записи в источнике данных.

MailMergeBeforeMerge

Возникает, когда выполняется слияние, перед слиянием каких-либо записей.

MailMergeBeforeRecordMerge

Происходит, когда выполняется слияние отдельных записей.

MailMergeDataSourceLoad

Происходит при загрузке источника данных для слияния.

MailMergeWizardSendToCustom

Событие происходит при нажатии настраиваемой кнопки на шестом этапе Мастера слияния.

MailMergeWizardStateChange

Возникает, когда пользователь переходит из одного указанного этапа Мастера слияния в другой.

New

Возникает при создании нового документа.

Open

Происходит при открытии документа.

SelectionChange

Возникает при изменении выделения в окне документа.

Shutdown

Возникает при закрытии ведущего элемента документа.

Startup

Возникает после запуска документа и всех кодов инициализации в сборке.

SyncEvent

Возникает, когда выполняется синхронизация локальной копии документа, являющегося частью рабочей области для документов, с копией на сервере.

WindowSize

Событие возникает после перемещения окна документа или изменения его размеров.

XMLAfterInsert

Событие возникает при добавлении пользователем в документ нового элемента XML. Если в документ добавляется более одного элемента одновременно (например, при вырезании и вставке XML), событие возникает для каждого вставляемого элемента.

XMLBeforeDelete

Событие возникает при удалении пользователем элемента XML из документа. Если из документа удаляется более одного элемента одновременно (например, при вырезании и вставке XML), событие возникает для каждого удаляемого элемента.

Явные реализации интерфейса

EntryPoint.BeginInit()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

EntryPoint.EndInit()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

EntryPoint.FinishInitialization()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

EntryPoint.Initialize()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

EntryPoint.InitializeDataBindings()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

EntryPoint.OnShutdown()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

EntryPoint.OnStartup()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

ICachedDataPersistanceCallback.OnAfterSave()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

ICachedDataPersistanceCallback.OnBeforeSave()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

IDocumentExtension.CreateRibbonExtensibilityObject()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

IDocumentExtension.CreateRibbonObjects()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

IDocumentExtension.GetAutomationObject()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

IDocumentExtension.ProtectDocument()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

IDocumentExtension.RequestService(Guid)

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

IDocumentExtension.UnprotectDocument()

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

IExtension.ExtensionBase

Предоставляет базовый класс для класса ThisDocument в проектах уровня документа для Microsoft Office Word.

Применяется к