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


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

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

Применение. Сведения этого раздела применяются к проектам уровня документа и уровня приложения для Word 2013 и Word 2010. Дополнительные сведения см. в разделе Доступность функций по типам приложений Office и проектов.

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

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

  • Используйте метод Add коллекции Documents для создания нового документа на основе шаблона Normal.Чтобы воспользоваться следующим примером кода, выполните его из класса ThisDocument или ThisAddIn своего проекта.

    Me.Application.Documents.Add()
    
    this.Application.Documents.Add();
    

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

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

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

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

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

См. также

Задачи

Практическое руководство. Программное открытие существующих документов

Основные понятия

Общие сведения о ведущих элементах и элементах управления ведущего приложения

Программные ограничения ведущих элементов и элементов управления ведущего приложения

Необязательные параметры в решениях Office