Поделиться через


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

При создании документа программным образом новый документ является собственным объектом Document. Этот объект не имеет дополнительных событий и возможностей привязки данных, которые имеет ведущий элемент Document. Дополнительные сведения см. в разделе "Программные ограничения" элементов узла и элементов управления узлами.

Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO для Word. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.

При разработке проекта на уровне документа добавлять ведущие элементы Document в проект программным образом нельзя. В проекте надстройки VSTO любой объект Document можно преобразовать в ведущий элемент Document во время выполнения. Дополнительные сведения см. в разделе "Расширение документов Word" и книг Excel в надстройках VSTO во время выполнения.

Создание нового документа на основе шаблона «Обычный»

  • Для создания нового документа на основе шаблона «Обычный» используйте метод Add коллекции Documents. Чтобы использовать этот пример кода, запустите его из класса ThisDocument или ThisAddIn в своем проекте.

    this.Application.Documents.Add();
    

Использование пользовательских шаблонов

Метод Add имеет необязательный аргумент шаблона для создания нового документа на основе шаблона, отличного от шаблона Normal. Необходимо указать имя файла и полный путь к шаблону.

Создание нового документа на основе пользовательского шаблона

  • Вызовите метод Add коллекции Documents и укажите путь к шаблону. Чтобы использовать этот пример кода, запустите его из класса ThisDocument или ThisAddIn в своем проекте.

    this.Application.Documents.Add(@"C:\Test\SampleTemplate.dotx");