Практическое руководство. Программное создание документов
При создании документа с помощью программных средств новый документ является собственным объектом класса 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");
См. также
Задачи
Практическое руководство. Программное открытие существующих документов
Основные понятия
Общие сведения о ведущих элементах и элементах управления ведущего приложения
Программные ограничения ведущих элементов и элементов управления ведущего приложения