Создавать документ Word 2010 программно

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

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

Так что в основном я хочу сделать шаблон Word или консольное приложение, которое при открытии / run it, он отключается, собирает все эти вещи и связывает их с различными частями документа.

Предположим, мне нужно вставить:

  • Некоторая копия из другого документа Word
  • PNG (круговая диаграмма)
  • Создание таблицы из файла CSV
  • Имеются стандартные верхний и нижний колонтитулы с нумерацией страниц

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

Затем я проверяю его в SharePoint, где пользователи сети могут открывать и просматривать его.

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

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

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

Помощь / совет приветствуются.

5
задан Peter 28 October 2010 в 22:55
поделиться